:root{--grid-desktop-vertical-spacing: 16px;--grid-desktop-horizontal-spacing: 16px;--grid-mobile-vertical-spacing: 8px;--grid-mobile-horizontal-spacing: 8px;--cl-product-radius: .4rem}body{line-height:1.5;word-spacing:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;text-size-adjust:100%;font-variant-ligatures:none;font-synthesis:none;font-display:swap}p strong{font-weight:600}h1,h2,h3,h4,h5,h6{line-height:1.25}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{text-wrap:balance}h1,h2,h3,h4,h5,h6,.title,.image-with-text__heading,.multicolumn-card .link,.customer a{color:#ed0077;color:color(display-p3 .866667 .133333 .462745 / 1)}@supports (hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{text-wrap:unset}}.title{margin-bottom:5rem}.page-width{padding:0 2rem}.page-width--sm{max-width:65ch}@media screen and (min-width:750px){.page-width{padding:0 5rem}}.rich-text__wrapper{width:100%!important}@media screen and (min-width:750px){.section+.section{margin-top:1rem}}.shopify-section:first-child,.hero-video-container{margin-top:0!important;padding-top:0!important}img{margin:0;padding:0;display:block;width:100%;max-width:100%;height:auto}.img-cover{display:block;width:100%;height:100%;line-height:0}.img-cover img{width:100%;height:100%;object-fit:cover;object-position:center}.desktop-image{display:block!important}.mobile-image{display:none!important}.desktop-view,.mobile-view{margin:0;padding:0}@media(max-width:768px){.desktop-image{display:none!important}.mobile-image{display:block!important}}.header__icon{width:3.4rem;height:3.4rem}@media(min-width:750px){.header__icon{width:4rem;height:4rem}}details[open]>.search-modal{padding-top:4rem;padding-bottom:4rem}.header__menu-item,.link--text,.header__active-menu-item{color:#006144;color:color(display-p3 .109804 .380392 .266667 / 1)}.header__submenu .header__menu-item{line-height:1.6}:is(#HeaderMenu-SubMenuList-collections-back-to-school-,#HeaderMenu-SubMenuList-collections-officially-licensed-collegiate-) .header__menu-item{padding:.35rem 2rem}#HeaderMenu-SubMenuList-collections,#HeaderMenu-SubMenuList-boys{background-color:#f7f7f7}#SortBy-mobile{font-size:1.5rem}@media screen and (min-width:990px){.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:3rem}.header__submenu{width:max-content!important}.global-settings-popup,.header__submenu.global-settings-popup{box-shadow:0 .3px .4px #00000006,0 .9px 1.5px #0000000d,0 3.5px 6px #0000001a}}.predictive-search__item-heading{font-family:var(--font-body-family)}@media screen and (max-width:749px){.footer__content-top{padding-right:2rem!important;padding-left:2rem!important}}@media(min-width:750px){.footer-block.grid__item{display:grid;align-self:start;justify-content:center}.footer__content-center{display:grid;place-content:end}}#shopify-section-sections--23595926683946__footer .footer h2{font-family:var(--font-body-family);font-weight:700;color:#006144!important;color:color(display-p3 .109804 .380392 .266667 / 1)!important}.newsletter{margin-top:100px!important}.card__information{padding:0}.card__heading{font-family:var(--font-body-family);line-height:1.5;font-weight:500}.card__heading.h5{font-size:1.5rem;line-height:1.8}@media(min-width:1280px){.card__heading.h5{font-size:1.7rem}}.card-information{margin-top:1.5rem}.caption-with-letter-spacing{color:#333}.product-media-modal__toggle{border-color:#333!important}.product-media-modal__toggle .icon{color:#333}@media screen and (max-width:749px){product-info[id^=MainProduct-]{padding-top:20px}}.product-form__input input[type=radio][disabled]+label,.product-form__input input[type=radio][aria-disabled=true]+label,.product-form__input input[type=radio].disabled+label,.product-form__input label.is-disabled,.product-form__input label.sold-out{text-decoration:line-through;opacity:.4;cursor:not-allowed}#shopify-section-template--23595926290730__image_banner{margin-top:0}.section-template--23595926290730__custom_liquid_nWMN8e-padding{padding-top:0!important;padding-bottom:0!important}#shopify-section-template--23595926454570__main h1{color:#dd2276;text-align:center!important}#size-guide-content div.tab-list{height:70vh;overflow-y:scroll}#size-guide-content div.tab button{position:relative;color:#444;font-size:inherit;background-color:#fff}#size-guide-content .tabcontent{padding:0}#size-guide-content .tabcontent .tab-container>div{display:grid;place-content:center;margin-inline:auto;max-width:48rem}#size-guide-content .tabcontent .tab-container img{width:100%;height:auto;object-fit:cover}#size-guide-content .tabcontent p img{display:block;width:50%;margin:0 auto}#size-guide-content .size-guide{width:100%;max-width:100%;text-align:center;border-collapse:collapse}#size-guide-content .size-guide td{color:#444;font-size:inherit;border:1px solid #ddd}#size-guide-content .size-guide tr:first-child{background:#dd2276}#size-guide-content .size-guide tr:first-child td{color:#fff;border:none}#size-guide-content .panel{display:none}#size-guide-content .panel img{width:100%;height:auto;object-fit:cover}#size-guide-content div.tab{float:left;width:30%;height:auto;background-color:#f1f1f1;border:1px solid #ccc}#size-guide-content div.tab button{display:block;width:100%;padding:15px 16px;color:#000;font-size:inherit;text-align:left;background-color:inherit;border:none;outline:none;cursor:pointer;transition:.3s}#size-guide-content div.tab button:hover{background-color:#ddd}#size-guide-content div.tab button.active{background-color:#ccc}#size-guide-content .bold{font-weight:var(--font-body-weight-bold)}#size-guide{position:fixed;top:0!important;right:0;bottom:0;left:0;z-index:999;display:none;width:90%;max-width:900px;height:90%;max-height:700px;margin:auto;padding:30px 20px;overflow:auto;background-color:#e8e8e8;border:solid 2px #f19cc2;border-radius:10px;transform:unset}#size-guide .size-guide-modal{display:flex;flex-wrap:wrap;align-content:center;justify-content:center}#size-guide h3{margin-top:0}#size-guide .size-modal{flex:1;width:auto}#size-guide .size-guide-modal>*{width:100%;text-align:center}#size-guide table{width:100%}#size-guide img{width:100%;max-width:80%;object-fit:cover}.size-guide{width:75%;height:auto}.size-guide td{width:auto;padding:10px 0;font-size:inherit}@media(max-width:479px){.size-guide{width:100%}.size-guide td{font-size:14px!important}}@media(max-width:767px){.tab-holder{display:none!important}}@media(min-width:768px){.accordion-holder{display:none!important}}button.accordion{position:relative;width:100%;margin-bottom:1rem;padding:18px;color:#444;font-size:inherit;text-align:left;background-color:#eee;border:none;outline:none;cursor:pointer;transition:.4s}button.accordion:after{position:absolute;top:50%;right:2rem;transform:translateY(-50%);content:"+"}button.accordion.active,button.accordion:hover{background-color:#ddd}button.accordion.active:after{content:"\2212"}.size-guide-container{max-width:800px;margin:0 auto;padding:20px;line-height:1.6}.size-guide-container .intro-text{text-align:center;margin:0 auto 30px;max-width:600px;font-size:2rem;color:#333}.size-guide-container table{width:100%;border-collapse:collapse;margin:30px auto;background-color:#f5f5f5}.size-guide-container th{background-color:#dd2276;color:#fff;padding:12px 15px;text-align:left;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.size-guide-container td{padding:12px 15px;border-bottom:1px solid #ddd;color:#333;font-size:14px}.size-guide-container tr:hover{background-color:#e8e8e8}.size-guide-container tr:last-child td{border-bottom:none}@media(max-width:600px){.size-guide-container{padding:15px}.size-guide-container .intro-text{font-size:14px}.size-guide-container table{font-size:13px}.size-guide-container th,.size-guide-container td{padding:10px 8px;font-size:13px}}.pre-order-label{padding:5px;color:#fff;font-size:12px;background-color:#f99;border-radius:3px}.product-pre-order{background-color:#f8f8f8;padding:15px;margin-top:20px;border:1px solid #ddd;text-align:center}.product-pre-order h2{color:#d9534f;font-size:1.5em}.product-pre-order p{font-size:1em;color:#333}.pre-order-date{display:flex;align-items:center;gap:1rem;width:fit-content;max-width:100%;margin:1.2rem 0 2rem;padding:1rem 1.35rem;background:rgba(var(--color-button),.055);border:1px solid rgba(var(--color-button),.22);border-left:4px solid rgb(var(--color-button));border-radius:var(--cl-product-radius, .4rem);color:rgb(var(--color-foreground))}.pre-order-date:before{content:"\1f4c5";display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.6rem;height:2.6rem;font-size:1.35rem;line-height:1}.pre-order-date p{margin:0}.pre-order-date date{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;font-size:1.45rem;line-height:1.4;font-weight:400}.pre-order-date strong{display:inline-flex;align-items:center;padding:.45rem .75rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:var(--cl-product-radius, .4rem);font-size:1.1rem;line-height:1.2;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media screen and (max-width:749px){.pre-order-date{width:100%;padding:1.1rem 1.2rem}.pre-order-date date{font-size:1.3rem}}.color-preorder-badge{position:absolute;left:10px;z-index:10;padding:5px 10px;color:#fffaf0;font-weight:700;font-size:12px;text-transform:uppercase;background:#f10077;border:1px solid ghostwhite;border-radius:5px}.bss-po-option-set:before{content:"Personalized just for you! Monogrammed items ship in an extra 2-5 Business Days!";display:inline-block;margin-right:5px;color:#333;font-weight:400;font-size:1.3rem}.christmas-monogram-warning{display:block;max-width:26rem;margin:18px auto 10px;padding:10px 16px;text-align:center!important;font-size:1.1rem;font-weight:700;letter-spacing:.03em;color:#dd2276;background:#fff5fb;border:2px solid #ffd3ec;border-radius:999px}.product-holiday-note{display:block;max-width:34rem;padding:.35rem 0 .5rem .75rem;margin-bottom:.75rem;border-left:3px solid #dd2276;font-size:1.25rem;line-height:1.5;background:transparent;border-radius:0}.product-holiday-label{display:inline-block;text-transform:uppercase;font-weight:700;letter-spacing:.06em;color:#dd2276;margin-right:.35rem}.product-holiday-text{font-weight:400}.product-holiday-monogram-note{color:#dd2276;font-size:1.25rem;margin:.25rem 0 .75rem}.gpo-app .gpo-swatches.buttons,.gpo-app .gpo-swatches.buttons input+label{font-size:calc(var(--font-heading-scale) * 1.5rem)!important;font-family:var(--font-body-family)!important;transition:all .125s ease-out!important}.gpo-app .gpo-swatches.buttons input+label{padding:1rem 1.5rem!important}.po-stack .po-label-container .po-label span:first-child{font-size:1.3rem!important;font-weight:400;color:#000}input.po-option--type-text{width:100%;padding:1.2rem 1.6rem;font-size:1.6rem;color:#000;background-color:#fff;border:2px solid #4a4a52;border-radius:var(--cl-product-radius);box-shadow:0 2px 6px #0000000d;font-family:var(--font-body-family, "Jost", sans-serif);transition:all .2s ease}input.po-option--type-text::placeholder{color:#a0a0a0;font-style:italic}input.po-option--type-text:focus{outline:none;border-color:#e00b8b;box-shadow:0 0 0 4px #e00b8b33;background-color:#fff5fa}.po-option--type-text+.po-character-limit{margin-top:.4rem;font-size:1.3rem;color:#d0021b}.button{background-color:#ed0077;background-color:color(display-p3 .866667 .133333 .462745 / 1);color:#fff;white-space:nowrap;text-transform:uppercase;font-weight:600;letter-spacing:2px;font-size:1rem}.badge{background:#bbf7d0;color:#15803d;border-color:#22c55e;text-transform:uppercase;font-size:.8rem;letter-spacing:1.5px;line-height:1.5}.multicolumn-card__info .link{display:flex;align-items:center;justify-content:center;gap:.25em}.multicolumn-card__info .link .svg-wrapper{display:flex}.gf-block-title h3,.gf-block-title .h3,.gf-form-input-inner label{font-size:25px!important;text-transform:capitalize!important;font-weight:800!important;font-family:Jost!important}span.gf-count{display:none}.gf-refine-toggle-mobile{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1rem 1.6rem;font-size:1.4rem!important;font-weight:600;line-height:1.2!important;text-transform:uppercase;font-family:Jost,sans-serif!important;color:#fff!important;background-color:#e00b8b;border:2px solid #fff;border-radius:9999px!important;cursor:pointer!important;white-space:nowrap;transition:all .2s ease-in-out}.gf-refine-toggle-mobile:hover,.gf-refine-toggle-mobile:focus{background-color:#c80078;box-shadow:0 0 0 3px #e00b8b4d;outline:none}.gf-refine-toggle-mobile svg{width:1.4rem;height:1.4rem;fill:currentColor;display:inline-block;vertical-align:middle;margin-bottom:1px}.collection-hero__title{margin:2rem 0 0;text-align:center;font-family:Jost;font-weight:500!important}.collection-hero__image-wrapper{display:flex;justify-content:center;align-items:center;width:100%;padding-bottom:20px}.collection-header-image{width:80%;height:auto;max-width:1600px;display:block}nav[aria-label=Breadcrumb]{font-size:1rem;margin-bottom:5rem}nav[aria-label=Breadcrumb] ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}nav[aria-label=Breadcrumb] li{margin-right:5px}nav[aria-label=Breadcrumb] li+li:before{content:">";margin-right:5px}@media screen and (max-width:749px){nav[aria-label=Breadcrumb]{margin-bottom:1.5rem}}.cl-breadcrumbs{width:100%;max-width:1200px;margin:.1rem auto;padding:.1rem;font-size:.9rem;color:#6b6b6b;text-align:center}.cl-breadcrumbs__list{list-style:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap;gap:.25rem;align-items:center}.cl-breadcrumbs__item{display:inline-flex;align-items:center;color:#6b6b6b}.cl-breadcrumbs__sep{margin:0 .25rem 0 0;color:#b3b3b3}.cl-breadcrumbs__link{color:#6b6b6b;text-decoration:none}.cl-breadcrumbs__link:hover{text-decoration:underline}.cl-breadcrumbs__item--current{color:#000;font-weight:500}.warning-message{color:#d9534f;font-size:.9em;font-weight:700;margin-top:5px}.lookbook-title{text-align:center;font-size:50px;font-weight:700;margin-bottom:20px;line-height:1.25;color:#dd2276;padding:1rem}@media(max-width:768px){.lookbook-title{font-size:30px}}.lookbook-text{text-align:center;max-width:800px;margin:0 auto;font-size:1.5rem;line-height:1.5;color:#555;padding:1rem}.lookbook-text p{margin-bottom:20px}.lookbook-text strong{font-size:1.2rem;color:#000}#shopify-section-template--23955228524842__main .page-width{max-width:none;padding-inline:0}#shopify-section-template--23955228524842__main h1{display:none}#loyaltylion .lion-header{background-image:url(/cdn/shop/files/devoted-darlings-image.jpg?v=1772571228);background-size:cover;background-position:center;min-height:300px;padding-bottom:0;margin-bottom:0}@media(min-width:32rem){#loyaltylion .lion-header{min-height:400px}}@media(min-width:64rem){#loyaltylion .lion-header{min-height:500px}}@media(min-width:80rem){#loyaltylion .lion-header{min-height:700px}}.lion-header__join-buttons{margin-top:3rem}.lion-integrated-page-section:not(:first-of-type){max-width:90rem;margin:0 auto!important}.lion-header__your-points{background:#fff;padding:2rem;margin-top:8rem;font-size:2rem}.lion-header__pending-points{background:#fff;padding:2rem}.lion-tier_progress__heading{margin-top:5rem!important;font-weight:700}.lion-tier-progress__context{display:block;margin-top:5rem}.lion-available-rewards{margin-top:5rem;padding-top:0}.lion-available-rewards__heading{font-weight:700}#loyaltylion .lion-integrated-page-section__heading-text{color:#ed0077!important;font-family:Playfair Display,serif;font-size:calc(var(--font-heading-scale) * 4rem);margin-block:3rem!important}.lion-tier-box__header{text-align:center;background:linear-gradient(to top,#fef1f8 70%,#fff 70%)}.lion-tier-box__position{display:none}.lion-tier-overview .lion-tier-box__title:before{content:"";display:block;height:100px;width:100px;background-size:cover;margin-bottom:15px;border:3px solid #f19cc3;border-radius:50px}.lion-icon__rule--purchase{background-image:url(https://www.cecilandlou.com/cdn/shop/files/page__devoted-darlings__step-1.png?v=1729722312&width=150)!important;background-size:64px!important;-webkit-mask-image:none;width:64px!important;height:64px!important}.lion-tier-overview .lion-tier-box--0 .lion-tier-box__title:before{background-image:url(/cdn/shop/files/dd__tulip.png?v=1740676706)}.lion-tier-overview .lion-tier-box--1 .lion-tier-box__title:before{background-image:url(/cdn/shop/files/dd_rose.png?v=1740676706)}.lion-tier-overview .lion-tier-box--2 .lion-tier-box__title:before{background-image:url(/cdn/shop/files/dd__peony.png?v=1740676705)}.lion-tier-overview .lion-tier-box--3 .lion-tier-box__title:before{background-image:url(/cdn/shop/files/dd_orchid.png?v=1740676706)}.rebuy-bundle__images{display:flex;justify-content:center;gap:10px;align-items:center}.rebuy-bundle__image-item img{max-width:100px;border-radius:10px;box-shadow:none!important}.rebuy-bundle__actions-price{font-size:1.2rem;font-weight:700;color:#333;text-align:center;margin-bottom:10px}.rebuy-bundle__actions-price-value{font-size:1.4rem;color:#28a745;font-weight:700}.rebuy-product-title{font-weight:700;text-decoration:none;color:#333}.rebuy-product-options select{width:100%;padding:5px;border-radius:5px;border:1px solid #ddd;font-size:1rem;box-shadow:none!important}.rebuy-button{background-color:#d63384;color:#fff;font-size:1.2rem;padding:10px 20px;border-radius:5px;text-transform:uppercase;box-shadow:none!important;transition:.3s}.rebuy-button:hover{background-color:#b0256b;cursor:pointer}.rebuy-bundle__items{background:#f8f9fa;padding:15px;border-radius:8px;box-shadow:none!important}@media(max-width:768px){.rebuy-bundle__images{flex-wrap:wrap;justify-content:center}.rebuy-bundle__items{padding:10px}}.payment-icons{display:none}.cart-drawer__free-shipping{margin:12px 0 14px;padding:14px 14px 12px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:rgba(var(--color-foreground),.02)}.cart-drawer__free-shipping.is-unlocked{border-color:#f1007759;background:#f100770f}.free-ship__top{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.free-ship__icon{flex:0 0 auto;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#f1007714;color:#f10077}.free-ship__icon svg{width:20px;height:20px}.free-ship__icon-check,.cart-drawer__free-shipping.is-unlocked .free-ship__icon-truck{display:none}.cart-drawer__free-shipping.is-unlocked .free-ship__icon-check{display:block}.free-ship__text{flex:1 1 auto;min-width:0}.free-ship__headline{margin:0;font-size:1.25rem;line-height:normal}.free-ship__sub{margin:4px 0 0;font-size:12px;line-height:1.3;opacity:.75}.free-ship__badge{flex:0 0 auto;font-size:12px;line-height:1;padding:7px 10px;border-radius:999px;border:1px solid rgba(241,0,119,.25);background:rgb(var(--color-background));color:#f10077;white-space:nowrap}.cart-drawer__free-shipping.is-unlocked .free-ship__badge{border-color:#f1007759}.free-ship__meter{width:100%;height:10px;border-radius:999px;background:#e9e9e9;overflow:hidden}.free-ship__fill{height:100%;display:block;border-radius:999px;background:#f10077;transition:width .25s ease}.cart-drawer .tax-note{margin:1.2rem 0 .1rem auto;text-align:left}.drawer__close .svg-wrapper{height:1.5rem;width:1.5rem}.drawer__footer{border-top:.1rem solid rgba(var(--color-foreground),.2);padding:1rem 0 .1rem}@media(max-width:480px){.cart-drawer__free-shipping{padding:10px 10px 9px;border-radius:10px;margin:10px 0 12px}.free-ship__top{gap:10px;margin-bottom:8px;align-items:center}.free-ship__icon{width:28px;height:28px;border-radius:9px}.free-ship__icon svg{width:16px;height:16px}.free-ship__headline{font-size:12px;line-height:1.25;letter-spacing:0}.free-ship__sub{font-size:10px;line-height:1.2;margin-top:2px}.free-ship__badge{font-size:10px;padding:5px 8px;border-radius:999px}.free-ship__meter{height:8px}.drawer__header .drawer__heading{font-size:1.5rem;line-height:normal}.cart-items thead th{font-size:11px;letter-spacing:.08em}#Details-CartDrawer summary .summary__title{font-size:14px;line-height:1.2}#Details-CartDrawer summary .icon-caret{width:10px;height:10px}#CartDrawer-Note{font-size:13px;padding:10px 12px}.drawer__footer .totals{gap:10px}.drawer__footer .totals__total,.drawer__footer .totals__total-value{font-size:18px;line-height:1.1}.drawer__footer .tax-note,.drawer__footer .tax-note *{font-size:12px;line-height:normal}.cart__checkout-button.button{font-size:14px;padding:12px 14px}#nvd-standard-widget-contents{gap:6px!important;align-items:center!important}#nvd-standard-widget-logo{max-width:34px!important;max-height:34px!important;padding:4px!important}#nvd-standard-widget-logo svg,.nvd-std-widget-logo{width:22px!important;height:24px!important}#nvd-standard-widget-content{gap:1px!important}.nvd-std-widget-title{font-size:12px!important;line-height:1.15!important;margin:0!important}.nvd-std-widget-subtitle,.nvd-std-widget-price{font-size:10px!important;line-height:1.2!important;margin:0!important}}@media(max-width:360px){#Details-CartDrawer summary .summary__title{font-size:13px}.drawer__footer .totals__total,.drawer__footer .totals__total-value{font-size:16px}.drawer__footer .tax-note,.drawer__footer .tax-note *{font-size:11px}#nvd-standard-widget-logo{max-width:30px!important;max-height:30px!important}#nvd-standard-widget-logo svg,.nvd-std-widget-logo{width:20px!important;height:22px!important}.nvd-std-widget-title{font-size:11px!important}.nvd-std-widget-subtitle,.nvd-std-widget-price{font-size:9px!important}}#MegaMenu-Content-3.mega-menu__content{background:#fff;border-top:1px solid rgba(8,115,79,.08);border-bottom:1px solid rgba(8,115,79,.12);box-shadow:0 18px 38px #0000000f;padding:2.8rem 0 3.4rem}@media screen and (min-width:990px){#MegaMenu-Content-3 .cl-mega-menu.page-width{width:100%!important;max-width:none!important;margin-left:auto;margin-right:auto;padding-left:clamp(3rem,5vw,8rem)!important;padding-right:clamp(3rem,5vw,8rem)!important;box-sizing:border-box}#MegaMenu-Content-3 .cl-mega-menu__grid{display:grid!important;width:100%!important;align-items:start;padding:0;margin:0}#MegaMenu-Content-3 .cl-mega-menu__grid>li{width:100%!important;min-width:0!important;max-width:none!important;justify-self:stretch!important;list-style:none;box-sizing:border-box}#MegaMenu-Content-3 .cl-mega-menu__heading,#MegaMenu-Content-3 .cl-mega-menu__subitem{display:block!important;width:100%!important;max-width:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;box-sizing:border-box}#MegaMenu-Content-3 .cl-mega-menu__heading{margin-bottom:.8rem;padding:0;color:#08734f;font-size:1.55rem;line-height:1.3;font-weight:700;letter-spacing:.02em;text-decoration:none}#MegaMenu-Content-3 .cl-mega-menu__sublist{width:100%;margin:.45rem 0 0;padding:0}#MegaMenu-Content-3 .cl-mega-menu__subitem{padding:.32rem 0;color:#4f5661;font-size:1.42rem;line-height:1.45;text-decoration:none}#MegaMenu-Content-3 .mega-menu__list{justify-content:initial!important}}@media screen and (min-width:1350px){#MegaMenu-Content-3 .cl-mega-menu__grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;column-gap:3rem;row-gap:2.4rem}#MegaMenu-Content-3 .cl-mega-menu__grid>li{padding-top:0;border-top:none}#MegaMenu-Content-3 .cl-mega-menu__grid>li:nth-child(n+8){padding-top:1.6rem;border-top:1px solid rgba(8,115,79,.18)}}@media screen and (min-width:990px)and (max-width:1349px){#MegaMenu-Content-3 .cl-mega-menu__grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;column-gap:2.6rem;row-gap:2.4rem}#MegaMenu-Content-3 .cl-mega-menu__grid>li{padding-top:0;border-top:none}#MegaMenu-Content-3 .cl-mega-menu__grid>li:nth-child(n+7){padding-top:1.6rem;border-top:1px solid rgba(8,115,79,.18)}}#MegaMenu-Content-3 .cl-mega-menu__heading:hover,#MegaMenu-Content-3 .cl-mega-menu__heading:focus,#MegaMenu-Content-3 .cl-mega-menu__subitem:hover,#MegaMenu-Content-3 .cl-mega-menu__subitem:focus{color:#e83f8f;text-decoration:underline;text-underline-offset:.25rem}#MegaMenu-Content-3 .cl-mega-menu__heading:focus-visible,#MegaMenu-Content-3 .cl-mega-menu__subitem:focus-visible{outline:2px solid #e83f8f;outline-offset:4px;border-radius:4px}#MegaMenu-Content-3 .cl-mega-menu__item--featured .cl-mega-menu__heading{color:#e83f8f}#MegaMenu-Content-3 .mega-menu__link--active{color:#e83f8f;text-decoration:underline;text-underline-offset:.25rem}@media screen and (max-width:989px){#MegaMenu-Content-3.mega-menu__content{padding:0;border:none;box-shadow:none}#MegaMenu-Content-3 .cl-mega-menu.page-width{width:100%;max-width:none;padding-left:0;padding-right:0}#MegaMenu-Content-3 .cl-mega-menu__grid{display:block;width:100%}#MegaMenu-Content-3 .cl-mega-menu__grid>li{width:100%;padding-top:0;border-top:none}#MegaMenu-Content-3 .cl-mega-menu__heading,#MegaMenu-Content-3 .cl-mega-menu__subitem{display:block;width:100%;font-size:1.6rem;padding:1rem 0;white-space:normal;word-break:normal;overflow-wrap:normal}}@media screen and (min-width:750px){#MainContent #gf-controls-container{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:2rem!important;width:100%;margin-bottom:3rem}#MainContent #gf-controls-container .gf-controls-search-form{flex:1 1 auto!important;width:auto!important;max-width:850px!important;margin:0!important}#MainContent #gf-controls-container .gf-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;width:auto!important;margin:0 0 0 auto!important}#MainContent #gf-controls-container .gf-filter-selection{display:flex!important;align-items:center!important;gap:1rem!important;margin:0!important}#MainContent #gf-controls-container .sort-by{margin-top:0!important;margin-bottom:0!important}}#MainContent .pagination-wrapper{width:100%;margin-top:6rem;margin-bottom:4rem}#MainContent .pagination{width:100%}#MainContent .pagination__list{display:flex;align-items:center;justify-content:center;width:100%;max-width:800px;margin-left:auto;margin-right:auto;gap:.6rem}#MainContent .pagination__list>li{flex:0 0 auto!important;max-width:none!important}#MainContent .pagination__item{min-width:4.2rem;height:4.2rem;padding-left:1rem;padding-right:1rem;display:flex;align-items:center;justify-content:center;font-size:1.4rem}#MainContent .pagination__item--current{font-weight:600}#MainContent .cl-pagination-arrow{font-size:1.8rem}@media screen and (max-width:749px){#MainContent .pagination__list{max-width:100%;gap:.2rem}#MainContent .pagination__item{min-width:3.8rem;height:3.8rem;padding-left:.6rem;padding-right:.6rem}}#MainContent .collection-hero__inner{max-width:1720px!important;margin-left:auto;margin-right:auto;padding-left:4rem;padding-right:4rem}#MainContent .collection-hero__text-wrapper{max-width:900px;margin-left:auto;margin-right:auto}#MainContent .collection-hero__title{font-size:clamp(3rem,3vw,4.6rem);line-height:1.1;letter-spacing:-.02em}#MainContent .collection-hero__description{font-size:1.5rem;line-height:1.7}#MainContent #ProductGridContainer .collection.page-width{max-width:1720px!important;margin-left:auto;margin-right:auto;padding-left:4rem;padding-right:4rem}@media screen and (min-width:990px){html.gf-left #gf-tree{width:210px!important;min-width:210px!important;max-width:210px!important}html.gf-left #gf-tree .gf-filter-contents{width:100%!important;max-width:210px!important;padding-right:1.2rem!important;box-sizing:border-box!important}html.gf-left #gf-tree+#gf-grid{width:calc(100% - 230px)!important;max-width:calc(100% - 230px)!important}}@media screen and (min-width:990px){#gf-tree .gf-block-title h3,#gf-tree .gf-block-title .h3{font-size:1.65rem!important;line-height:1.25!important}#gf-tree .gf-option-block ul li a,#gf-tree .gf-option-block ul li button{line-height:1.35!important}}#MainContent #ProductGridContainer .card__information{padding-top:1.4rem}#MainContent #ProductGridContainer .card__heading{font-size:1.5rem;line-height:1.4;letter-spacing:0}#MainContent #ProductGridContainer .price{margin-top:.5rem}@media screen and (min-width:990px){#MainContent #ProductGridContainer .card__media img{transition:transform .4s ease}#MainContent #ProductGridContainer .card-wrapper:hover .card__media img:first-child{transform:scale(1.025)}}@media screen and (min-width:750px)and (max-width:989px){#MainContent .collection-hero__inner,#MainContent #ProductGridContainer .collection.page-width{padding-left:2.4rem;padding-right:2.4rem}}@media screen and (max-width:749px){#MainContent .collection-hero__inner,#MainContent #ProductGridContainer .collection.page-width{padding-left:1.4rem;padding-right:1.4rem}#MainContent .collection-hero__title{font-size:2.8rem}#MainContent .collection-hero__description{font-size:1.35rem;line-height:1.6}}#MainContent [id^=MainProduct-] .page-width{max-width:1720px!important;margin-left:auto;margin-right:auto;padding-left:4rem;padding-right:4rem}@media screen and (min-width:990px){#MainContent [id^=MainProduct-] .product{column-gap:6rem!important;align-items:flex-start}#MainContent [id^=MainProduct-] .product__media-wrapper{width:calc(60% - 3rem)!important;max-width:calc(60% - 3rem)!important;flex:0 0 calc(60% - 3rem)!important}#MainContent [id^=MainProduct-] .product__info-wrapper{width:calc(40% - 3rem)!important;max-width:calc(40% - 3rem)!important;flex:0 0 calc(40% - 3rem)!important;padding-left:0!important}#MainContent [id^=MainProduct-] .product__info-container{width:100%;max-width:56rem;margin-left:auto;margin-right:auto}}#MainContent [id^=MainProduct-] .product__title{margin-bottom:1rem}#MainContent [id^=MainProduct-] .product__title h1{margin:0;font-size:clamp(3rem,2.8vw,4.4rem);line-height:1.08;letter-spacing:-.025em}#MainContent [id^=MainProduct-] .product__sku{margin-top:.7rem;font-size:1.15rem;line-height:1.4;opacity:.5}#MainContent [id^=MainProduct-] .product__info-container .price{margin-top:1.2rem;margin-bottom:.8rem}#MainContent [id^=MainProduct-] .product__info-container .price-item{font-size:2rem;line-height:1.2}#MainContent [id^=MainProduct-] .product__tax{margin-top:.5rem;font-size:1.2rem;opacity:.65}#MainContent [id^=MainProduct-] .product-form__input--pill{margin-top:2.4rem;margin-bottom:1rem}#MainContent [id^=MainProduct-] .product-form__input .form__label{margin-bottom:1rem;font-size:1.35rem;font-weight:600}#MainContent [id^=MainProduct-] .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:4.8rem;min-height:4.4rem;margin-right:.5rem;margin-bottom:.7rem;padding:.8rem 1.2rem;color:#4a4a52;background:#fff;border:2px solid rgba(74,74,82,.5);border-radius:var(--cl-product-radius);cursor:pointer;font-family:Jost,sans-serif;font-size:1.3rem;font-weight:400;line-height:1;letter-spacing:.1rem;transition:border-color .2s ease,color .2s ease,background-color .2s ease}#MainContent [id^=MainProduct-] .product-form__input--pill input[type=radio]+label:hover{border-color:#e00b8b;color:#e00b8b}#MainContent [id^=MainProduct-] .product-form__input--pill input[type=radio]:checked+label{background:#006144!important;border-color:#006144!important;color:#fff!important;font-weight:500}#MainContent [id^=MainProduct-] .size-modal__btn-open{margin-top:.4rem;margin-bottom:1.8rem;padding:0;background:transparent;border:0;color:#006144;font-size:1.25rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}#MainContent [id^=MainProduct-] .product-form__buttons{max-width:none;width:100%}#MainContent [id^=MainProduct-] .product-form__submit{width:100%;min-height:5.8rem;margin-top:1rem;background:#006144!important;color:#fff!important;border:0;border-radius:var(--cl-product-radius)!important;font-size:1.4rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}#MainContent [id^=MainProduct-] .product-form__submit:after{box-shadow:none!important}@media screen and (min-width:990px){#MainContent [id^=MainProduct-] .product-form__submit:hover{background:#004f38!important}}#MainContent [id^=MainProduct-] .product__description{margin-top:3rem!important;padding-top:2.5rem;border-top:1px solid rgba(74,74,82,.14);font-size:1.4rem;line-height:1.75}#MainContent [id^=MainProduct-] .product__description p:first-child{margin-top:0}#MainContent [id^=MainProduct-] .product__media-wrapper img{width:100%;height:auto}@media screen and (min-width:990px){#MainContent [id^=MainProduct-] .product__media{overflow:hidden}#MainContent [id^=MainProduct-] .product__media img{transition:transform .45s ease}#MainContent [id^=MainProduct-] .product__media:hover img{transform:scale(1.012)}}@media screen and (min-width:750px){#MainContent [id^=MainProduct-] .thumbnail{border-radius:var(--cl-product-radius)}#MainContent [id^=MainProduct-] .thumbnail-list{gap:.8rem}}#MainContent [id^=MainProduct-] pickup-availability{margin-top:1.6rem}@media screen and (min-width:750px)and (max-width:989px){#MainContent [id^=MainProduct-] .page-width{padding-left:2.4rem;padding-right:2.4rem}}@media screen and (max-width:749px){#MainContent [id^=MainProduct-] .page-width{padding-left:1.4rem;padding-right:1.4rem}#MainContent [id^=MainProduct-] .product__title h1{font-size:2.8rem;line-height:1.12}#MainContent [id^=MainProduct-] .product__info-container .price-item{font-size:1.8rem}#MainContent [id^=MainProduct-] .product-form__input--pill input[type=radio]+label{min-width:4.4rem;min-height:4.2rem;padding-left:.9rem;padding-right:.9rem}#MainContent [id^=MainProduct-] .product-form__submit{min-height:5.5rem}}#MainContent .bss-po-product-page .po-option--type-button__inline{display:flex!important;flex-wrap:wrap!important;gap:.8rem!important}#MainContent .bss-po-product-page .po-option--button-wrapper{margin:0!important;padding:0!important}#MainContent .bss-po-product-page .po-option__value{display:block!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;cursor:pointer}#MainContent .bss-po-product-page .po-option__value>input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;opacity:0!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;outline:0!important;box-shadow:none!important;pointer-events:none!important}#MainContent .bss-po-product-page .po-option__button-media{min-width:8rem!important;min-height:5.4rem!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:.8rem 1.5rem!important;background:#fff!important;border:1px solid rgba(var(--color-foreground),.3)!important;border-radius:var(--cl-product-radius)!important;outline:none!important;box-shadow:none!important;color:rgb(var(--color-foreground))!important;transition:border-color .15s ease,background-color .15s ease,color .15s ease!important}#MainContent .bss-po-product-page .po-option__button-media .po-option__button-value,#MainContent .bss-po-product-page .po-option__button-media .po-value{display:block!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;color:inherit!important;font-size:1.35rem!important;font-weight:400!important;line-height:1!important}#MainContent .bss-po-product-page .po-option__button-value:before,#MainContent .bss-po-product-page .po-option__button-value:after,#MainContent .bss-po-product-page .po-option__button-media .po-value:before,#MainContent .bss-po-product-page .po-option__button-media .po-value:after{content:none!important;display:none!important;border:0!important;background:transparent!important;box-shadow:none!important}#MainContent .bss-po-product-page .po_helptext_value--button:empty{display:none!important}@media screen and (min-width:990px){#MainContent .bss-po-product-page .po-option__value:hover .po-option__button-media{border-color:rgba(var(--color-foreground),.75)!important;background:#fff!important;color:rgb(var(--color-foreground))!important}}#MainContent .bss-po-product-page .po-option__value:has(input[type=radio]:checked) .po-option__button-media{background:rgb(var(--color-button))!important;border-color:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important}#MainContent .bss-po-product-page .po-option__value:has(input[type=radio]:checked) .po-option__button-value{color:rgb(var(--color-button-text))!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}#MainContent .bss-po-product-page .po-label-container{margin-bottom:1rem!important}#MainContent .bss-po-product-page .po-label{font-size:1.35rem!important;font-weight:600!important;line-height:1.4!important}#MainContent .bss-po-product-page .po-selected-swatch{margin-top:.3rem!important}#MainContent .bss-po-product-page .po-selected-swatch .po-value{font-size:1.2rem!important;opacity:.6;border:0!important;background:transparent!important;box-shadow:none!important}#MainContent [id^=MainProduct-] .shopify-payment-button__button,#MainContent [id^=MainProduct-] .shopify-payment-button__button--unbranded,#MainContent [id^=MainProduct-] .shopify-payment-button__button--branded,#MainContent [id^=MainProduct-] input[type=text],#MainContent [id^=MainProduct-] input[type=email],#MainContent [id^=MainProduct-] input[type=tel],#MainContent [id^=MainProduct-] textarea,#MainContent [id^=MainProduct-] select{border-radius:var(--cl-product-radius)!important}#MainContent [id^=MainProduct-] .shopify-payment-button__button,#MainContent [id^=MainProduct-] .shopify-payment-button__button--unbranded,#MainContent [id^=MainProduct-] .shopify-payment-button__button--branded{overflow:hidden}#MainContent [id^=MainProduct-] .product-form__quantity{margin-top:1.8rem;margin-bottom:1.8rem}#MainContent [id^=MainProduct-] .product-form__quantity .quantity__label{margin-bottom:.9rem;font-size:1.35rem;font-weight:500}#MainContent [id^=MainProduct-] .quantity{width:13.8rem;min-height:5rem;display:grid;grid-template-columns:4.6rem 4.6rem 4.6rem;border:1px solid rgba(var(--color-foreground),.3)!important;border-radius:var(--cl-product-radius, .4rem)!important;background:#fff;overflow:hidden;box-shadow:none!important}#MainContent [id^=MainProduct-] .quantity:before,#MainContent [id^=MainProduct-] .quantity:after{display:none!important;content:none!important;box-shadow:none!important}#MainContent [id^=MainProduct-] .quantity__button{width:4.6rem!important;min-width:4.6rem!important;height:5rem!important;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center;background:#fff!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;color:rgb(var(--color-foreground));cursor:pointer}#MainContent [id^=MainProduct-] .quantity__input{width:4.6rem!important;height:5rem!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-left:1px solid rgba(var(--color-foreground),.2)!important;border-right:1px solid rgba(var(--color-foreground),.2)!important;border-radius:0!important;outline:0!important;box-shadow:none!important;text-align:center;font-size:1.5rem;font-weight:500;color:rgb(var(--color-foreground))}#MainContent [id^=MainProduct-] .quantity__input::-webkit-inner-spin-button,#MainContent [id^=MainProduct-] .quantity__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}#MainContent [id^=MainProduct-] .quantity__input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}#MainContent [id^=MainProduct-] .quantity__button .svg-wrapper{width:1.4rem;height:1.4rem}@media screen and (min-width:990px){#MainContent [id^=MainProduct-] .quantity__button:not(.disabled):hover{background:rgba(var(--color-foreground),.04)!important}}#MainContent [id^=MainProduct-] .quantity__button.disabled{opacity:.35;cursor:default}#MainContent [id^=MainProduct-] .quantity:focus-within{border-color:rgba(var(--color-foreground),.65)!important;box-shadow:none!important}#MainContent [id^=MainProduct-] .quantity__input:focus,#MainContent [id^=MainProduct-] .quantity__button:focus,#MainContent [id^=MainProduct-] .quantity__input:focus-visible,#MainContent [id^=MainProduct-] .quantity__button:focus-visible{outline:none!important;box-shadow:none!important}@media screen and (min-width:990px){#MainContent [id^=MainProduct-] .product__media-wrapper{position:sticky;top:2rem;align-self:flex-start;height:fit-content}}@media screen and (min-width:990px){html.gf-left #gf-tree{position:sticky!important;top:2rem;align-self:flex-start;max-height:calc(100vh - 4rem);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}}:root{--cl-cart-radius: var(--cl-product-radius, .4rem);--cl-cart-pink: rgb(var(--color-button));--cl-cart-text: rgb(var(--color-foreground));--cl-cart-border: rgba(var(--color-foreground), .16)}#MainContent cart-items>.page-width,#MainContent #main-cart-footer>.page-width{max-width:1500px;margin-left:auto;margin-right:auto;padding-left:4rem;padding-right:4rem}#MainContent cart-items .title-wrapper-with-link{align-items:flex-end;margin-bottom:3rem}#MainContent cart-items .title--primary{margin:0;font-family:var(--font-heading-family);font-size:clamp(3rem,3vw,4.4rem);font-weight:var(--font-heading-weight);line-height:1.08;color:var(--cl-cart-pink);letter-spacing:-.025em}#MainContent cart-items .title-wrapper-with-link .underlined-link{color:var(--cl-cart-text);font-size:1.25rem;font-weight:500;text-underline-offset:.3rem}#MainContent cart-items .title-wrapper-with-link .underlined-link:hover{color:var(--cl-cart-pink)}#MainContent .cart-items{border-collapse:collapse}#MainContent .cart-items thead{border-bottom:1px solid var(--cl-cart-border)}#MainContent .cart-items thead th{padding-bottom:1.2rem;color:rgba(var(--color-foreground),.6);font-size:1.05rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#MainContent .cart-item{border-bottom:1px solid var(--cl-cart-border)}#MainContent .cart-item>td{padding-top:2.4rem;padding-bottom:2.4rem}#MainContent .cart-item__image-container{overflow:hidden;border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--cl-cart-radius);background:#fff}#MainContent .cart-item__image{display:block;width:100%;height:auto;border-radius:var(--cl-cart-radius)}#MainContent .cart-item__name{color:var(--cl-cart-text);font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1.4;text-decoration:none}#MainContent .cart-item__name:hover{color:var(--cl-cart-pink)}#MainContent .cart-item__details .product-option,#MainContent .cart-item__details dl,#MainContent .cart-item__details dd,#MainContent .cart-item__details dt{font-size:1.2rem;line-height:1.55;color:rgba(var(--color-foreground),.65)}#MainContent .cart-item__price-wrapper .price{color:var(--cl-cart-text);font-size:1.45rem;font-weight:500}#MainContent .cart-item__details button[name=po-edit-options-in-cart]{display:inline-flex;align-items:center;justify-content:center;min-height:3.6rem;margin-top:.8rem;padding:.65rem 1rem;background:#fff!important;color:var(--cl-cart-pink)!important;border:1px solid rgba(var(--color-button),.45)!important;border-radius:var(--cl-cart-radius)!important;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}#MainContent .cart-item__details button[name=po-edit-options-in-cart]:hover{background:rgba(var(--color-button),.055)!important;border-color:var(--cl-cart-pink)!important}#MainContent .cart-quantity{width:12rem;min-height:4.4rem;display:grid;grid-template-columns:4rem 4rem 4rem;overflow:hidden;background:#fff;border:1px solid rgba(var(--color-foreground),.3)!important;border-radius:var(--cl-cart-radius)!important;box-shadow:none!important}#MainContent .cart-quantity:before,#MainContent .cart-quantity:after{display:none!important;content:none!important;box-shadow:none!important}#MainContent .cart-quantity .quantity__button{width:4rem!important;min-width:4rem!important;height:4.4rem!important;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center;background:#fff!important;color:var(--cl-cart-text)!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}#MainContent .cart-quantity .quantity__input{width:4rem!important;height:4.4rem!important;margin:0!important;padding:0!important;background:#fff!important;color:var(--cl-cart-text)!important;border:0!important;border-left:1px solid rgba(var(--color-foreground),.18)!important;border-right:1px solid rgba(var(--color-foreground),.18)!important;border-radius:0!important;outline:none!important;box-shadow:none!important;text-align:center;font-size:1.35rem;font-weight:500}@media screen and (min-width:990px){#MainContent .cart-quantity .quantity__button:hover{background:rgba(var(--color-button),.045)!important;color:var(--cl-cart-pink)!important}}#MainContent cart-remove-button .button{background:transparent!important;color:rgba(var(--color-foreground),.55)!important;border:0!important;box-shadow:none!important}#MainContent cart-remove-button .button:before,#MainContent cart-remove-button .button:after{box-shadow:none!important}#MainContent cart-remove-button .button:hover{color:var(--cl-cart-pink)!important}#MainContent .cart__footer{margin-top:1rem;padding-top:3rem;border-top:1px solid var(--cl-cart-border)}#MainContent .cart__note label{margin-bottom:.8rem;color:var(--cl-cart-text);font-size:1.25rem;font-weight:500}#MainContent .cart__note .field__input{min-height:12rem;background:#fff;border:1px solid rgba(var(--color-foreground),.3);border-radius:var(--cl-cart-radius);box-shadow:none!important;font-family:var(--font-body-family)}#MainContent .cart__note .field__input:focus{border-color:var(--cl-cart-pink);outline:1px solid var(--cl-cart-pink);outline-offset:0;box-shadow:none!important}#MainContent .cart__note:before,#MainContent .cart__note:after{box-shadow:none!important}#MainContent .cart__blocks .totals{align-items:baseline;gap:2rem}#MainContent .cart__blocks .totals__total{color:var(--cl-cart-text);font-family:var(--font-body-family);font-size:1.5rem;font-weight:600}#MainContent .cart__blocks .totals__total-value{color:var(--cl-cart-text);font-size:2rem;font-weight:500}#MainContent .cart__blocks .tax-note{margin-top:.7rem;font-size:1.15rem;color:rgba(var(--color-foreground),.6)}#MainContent .cart__checkout-button{width:100%;min-height:5.8rem;background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border:0!important;border-radius:var(--cl-cart-radius)!important;font-family:var(--font-body-family);font-size:1.35rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;box-shadow:none!important}#MainContent .cart__checkout-button:before,#MainContent .cart__checkout-button:after{box-shadow:none!important}@media screen and (min-width:990px){#MainContent .cart__checkout-button:hover{filter:brightness(.92)}}#MainContent #nvd-with-checkout-btn{min-height:5.8rem!important;background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border:0!important;border-radius:var(--cl-cart-radius)!important;font-family:var(--font-body-family)!important;font-size:1.35rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase;box-shadow:none!important}#MainContent #nvd-without-checkout-btn{color:rgba(var(--color-foreground),.7)!important;font-family:var(--font-body-family)!important;font-size:1.15rem!important;text-underline-offset:.3rem}#MainContent #nvd-without-checkout-btn:hover{color:var(--cl-cart-pink)!important}#MainContent #nvd-standard-widget-container{max-width:none!important;padding:1.4rem!important;background:rgba(var(--color-button),.035)!important;border:1px solid rgba(var(--color-button),.18)!important;border-radius:var(--cl-cart-radius)!important}#MainContent .cart__empty-text{color:var(--cl-cart-pink);font-family:var(--font-heading-family)}#MainContent .cart__warnings .button{min-height:5.4rem;padding-left:3rem;padding-right:3rem;background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border-radius:var(--cl-cart-radius)!important}@media screen and (max-width:749px){#MainContent cart-items>.page-width,#MainContent #main-cart-footer>.page-width{padding-left:1.4rem;padding-right:1.4rem}#MainContent cart-items .title--primary{font-size:2.8rem}#MainContent .cart-item>td{padding-top:1.8rem;padding-bottom:1.8rem}#MainContent .cart-item__name{font-size:1.35rem}#MainContent .cart__footer{padding-top:2rem}}#CartDrawer .drawer__inner{width:min(48rem,100vw);max-width:100%;background:rgb(var(--color-background));border-left:1px solid rgba(var(--color-foreground),.1);box-shadow:-1rem 0 4rem #00000014}#CartDrawer .cart-drawer__overlay{background:#00000047}#CartDrawer .drawer__header{min-height:7rem;padding-top:1.8rem;padding-bottom:1.8rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}#CartDrawer .drawer__heading{margin:0;font-family:var(--font-heading-family);font-size:2.7rem;font-weight:var(--font-heading-weight);line-height:1.1;color:rgb(var(--color-button));letter-spacing:-.02em}#CartDrawer .drawer__close{width:4rem;height:4rem;color:rgb(var(--color-foreground));border-radius:var(--cl-product-radius, .4rem)}#CartDrawer .drawer__close:hover{background:rgba(var(--color-button),.055);color:rgb(var(--color-button))}#CartDrawer cart-drawer-items{padding-top:0}#CartDrawer .drawer__cart-items-wrapper{padding-top:.6rem}#CartDrawer .cart-items thead{border-bottom:1px solid rgba(var(--color-foreground),.12)}#CartDrawer .cart-items thead th{padding-bottom:1rem;color:rgba(var(--color-foreground),.55);font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}#CartDrawer .cart-item{border-bottom:1px solid rgba(var(--color-foreground),.12)}#CartDrawer .cart-item>td{padding-top:1.8rem;padding-bottom:1.8rem}#CartDrawer .cart-item__media{vertical-align:top}#CartDrawer .cart-item__image{border-radius:var(--cl-product-radius, .4rem);border:1px solid rgba(var(--color-foreground),.08);background:#fff}#CartDrawer .cart-item__name{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.35rem;font-weight:500;line-height:1.4;text-decoration:none}#CartDrawer .cart-item__name:hover{color:rgb(var(--color-button))}#CartDrawer .cart-item__details .product-option,#CartDrawer .cart-item__details dl,#CartDrawer .cart-item__details dd,#CartDrawer .cart-item__details dt{color:rgba(var(--color-foreground),.65);font-size:1.1rem;line-height:1.5}#CartDrawer .cart-item__price-wrapper .price{color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:500}#CartDrawer .edit_cart_option,#CartDrawer button[name=po-edit-options-in-cart]{min-height:3.4rem;margin-top:.7rem!important;padding:.55rem .9rem!important;background:#fff!important;color:rgb(var(--color-button))!important;border:1px solid rgba(var(--color-button),.4)!important;border-radius:var(--cl-product-radius, .4rem)!important;font-family:var(--font-body-family)!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;box-shadow:none!important}#CartDrawer .edit_cart_option:hover,#CartDrawer button[name=po-edit-options-in-cart]:hover{background:rgba(var(--color-button),.055)!important;border-color:rgb(var(--color-button))!important}#CartDrawer .cart-quantity{width:11.4rem!important;min-height:4.2rem!important;display:grid!important;grid-template-columns:3.8rem 3.8rem 3.8rem!important;gap:0!important;overflow:hidden;background:#fff;border:1px solid rgba(var(--color-foreground),.28)!important;border-radius:var(--cl-product-radius, .4rem)!important;box-shadow:none!important}#CartDrawer .cart-quantity:before,#CartDrawer .cart-quantity:after{display:none!important;content:none!important;box-shadow:none!important}#CartDrawer .cart-quantity .quantity__button{width:3.8rem!important;min-width:3.8rem!important;height:4.2rem!important;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center;background:#fff!important;color:rgb(var(--color-foreground))!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important}#CartDrawer .cart-quantity .quantity__input{width:3.8rem!important;height:4.2rem!important;margin:0!important;padding:0!important;background:#fff!important;color:rgb(var(--color-foreground))!important;border:0!important;border-left:1px solid rgba(var(--color-foreground),.18)!important;border-right:1px solid rgba(var(--color-foreground),.18)!important;border-radius:0!important;outline:none!important;box-shadow:none!important;text-align:center;font-size:1.25rem;font-weight:500}@media screen and (min-width:990px){#CartDrawer .cart-quantity .quantity__button:hover{background:rgba(var(--color-button),.045)!important;color:rgb(var(--color-button))!important}}#CartDrawer cart-remove-button .button{min-width:3.6rem;min-height:3.6rem;background:transparent!important;color:rgba(var(--color-foreground),.5)!important;border:0!important;border-radius:var(--cl-product-radius, .4rem)!important;box-shadow:none!important}#CartDrawer cart-remove-button .button:before,#CartDrawer cart-remove-button .button:after{box-shadow:none!important}#CartDrawer cart-remove-button .button:hover{background:rgba(var(--color-button),.055)!important;color:rgb(var(--color-button))!important}#CartDrawer>.drawer__inner>.drawer__footer{padding-top:1.4rem;border-top:1px solid rgba(var(--color-foreground),.12)}#CartDrawer #Details-CartDrawer{margin-bottom:1.4rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}#CartDrawer #Details-CartDrawer summary{padding-top:.8rem;padding-bottom:1.2rem;cursor:pointer}#CartDrawer #Details-CartDrawer .summary__title{color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:500}#CartDrawer #CartDrawer-Note{min-height:10rem;margin-bottom:1.4rem;padding:1.2rem;background:#fff;border:1px solid rgba(var(--color-foreground),.28);border-radius:var(--cl-product-radius, .4rem);font-family:var(--font-body-family);box-shadow:none!important}#CartDrawer #CartDrawer-Note:focus{border-color:rgb(var(--color-button));outline:1px solid rgb(var(--color-button));outline-offset:0;box-shadow:none!important}#CartDrawer .cart-drawer__free-shipping{margin:0 0 1.5rem;padding:1.3rem;background:rgba(var(--color-button),.035);border:1px solid rgba(var(--color-button),.16);border-radius:var(--cl-product-radius, .4rem)}#CartDrawer .free-ship__icon{background:rgba(var(--color-button),.085);color:rgb(var(--color-button));border-radius:var(--cl-product-radius, .4rem)}#CartDrawer .free-ship__headline{color:rgb(var(--color-foreground));font-size:1.15rem;font-weight:400}#CartDrawer .free-ship__headline strong{color:rgb(var(--color-button));font-weight:600}#CartDrawer .free-ship__sub{color:rgba(var(--color-foreground),.6)}#CartDrawer .free-ship__badge{background:#fff;color:rgb(var(--color-button));border:1px solid rgba(var(--color-button),.25);border-radius:var(--cl-product-radius, .4rem)}#CartDrawer .free-ship__meter{height:.7rem;background:rgba(var(--color-foreground),.09);border-radius:999px}#CartDrawer .free-ship__fill{background:rgb(var(--color-button));border-radius:999px}#CartDrawer .totals{align-items:baseline;margin-top:1rem;margin-bottom:.5rem}#CartDrawer .totals__total{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.35rem;font-weight:600}#CartDrawer .totals__total-value{color:rgb(var(--color-foreground));font-size:1.7rem;font-weight:500}#CartDrawer .tax-note{margin-top:.5rem;color:rgba(var(--color-foreground),.58);font-size:1.05rem;line-height:1.45}#CartDrawer .tax-note a{color:rgb(var(--color-button));text-underline-offset:.25rem}#CartDrawer #nvd-standard-widget-container{max-width:none!important;margin-top:1.4rem!important;padding:1.2rem!important;background:rgba(var(--color-button),.035)!important;border:1px solid rgba(var(--color-button),.16)!important;border-radius:var(--cl-product-radius, .4rem)!important;gap:.8rem!important}#CartDrawer #nvd-standard-widget-logo{background:rgba(var(--color-button),.075)!important;border-radius:var(--cl-product-radius, .4rem)!important}#CartDrawer #nvd-standard-widget-logo svg,#CartDrawer #nvd-standard-widget-logo svg path{fill:rgb(var(--color-button))!important}#CartDrawer .nvd-std-widget-title{color:rgb(var(--color-foreground))!important;font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:600!important}#CartDrawer .nvd-std-widget-subtitle,#CartDrawer .nvd-std-widget-price{color:rgba(var(--color-foreground),.65)!important;font-family:var(--font-body-family)!important}#CartDrawer #nvd-with-checkout-btn{width:100%!important;min-height:5.4rem!important;padding:1.2rem 1.5rem!important;background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border:0!important;border-radius:var(--cl-product-radius, .4rem)!important;font-family:var(--font-body-family)!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:.055em!important;text-transform:uppercase;box-shadow:none!important}@media screen and (min-width:990px){#CartDrawer #nvd-with-checkout-btn:hover{filter:brightness(.92)}}#CartDrawer #nvd-without-checkout-btn{width:100%!important;padding:.8rem 1rem!important;background:transparent!important;color:rgba(var(--color-foreground),.65)!important;border:0!important;font-family:var(--font-body-family)!important;font-size:1.05rem!important;font-weight:400!important;text-underline-offset:.3rem}#CartDrawer #nvd-without-checkout-btn:hover{color:rgb(var(--color-button))!important}#CartDrawer .cart__checkout-button{width:100%;min-height:5.4rem;background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border:0!important;border-radius:var(--cl-product-radius, .4rem)!important;font-size:1.25rem;font-weight:600;letter-spacing:.055em;text-transform:uppercase;box-shadow:none!important}#CartDrawer .cart-drawer__empty-content h2,#CartDrawer .cart__empty-text{font-family:var(--font-heading-family);color:rgb(var(--color-button))}#CartDrawer .cart-drawer__empty-content .button{background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border-radius:var(--cl-product-radius, .4rem)!important}@media screen and (max-width:480px){#CartDrawer .drawer__heading{font-size:2.3rem}#CartDrawer .cart-item__name{font-size:1.2rem}#CartDrawer .cart-item>td{padding-top:1.4rem;padding-bottom:1.4rem}#CartDrawer .cart-drawer__free-shipping{padding:1rem}#CartDrawer #nvd-standard-widget-container{padding:1rem!important}#CartDrawer #nvd-with-checkout-btn{min-height:5rem!important;font-size:1.15rem!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/theme-custom.css.map */
