.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product){background:#fff;border:1px solid #dedede;border-radius:8px;box-shadow:0 14px 32px #00000012;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}@media screen and (min-width:981px){nav.navigation.full-nav .navigation__maincontainer.row{box-sizing:border-box;max-width:none;padding-left:28px;padding-right:28px;width:100%}nav.navigation.full-nav ul#nav{align-items:center;display:flex;flex-wrap:wrap;gap:0 4px;justify-content:center;line-height:var(--nav-height)}nav.navigation.full-nav .navigation__menuitem{flex:0 0 auto}nav.navigation.full-nav a.navigation__menulink,nav.navigation.inline-header a.navigation__menulink{align-items:center;display:flex;gap:7px;letter-spacing:.06em}nav.navigation.full-nav a.navigation__menulink{padding-left:9px;padding-right:9px}.navigation__menuitem.navigation__menuitem--dropdown>.navigation__menulink:after{content:none!important;margin-left:0}.navigation__menulink .gca-nav-caret{border-bottom:2px solid currentColor;border-right:2px solid currentColor;display:inline-block;flex:0 0 auto;height:7px;margin-left:1px;transform:rotate(45deg) translateY(-1px);width:7px}.dropdown__menuitem.dropdown__menuitem--nested>.dropdown__menulink{padding-right:44px!important;position:relative}.dropdown__menulink .gca-dropdown-caret{border-bottom:2px solid currentColor;border-right:2px solid currentColor;display:inline-block;height:8px;position:absolute;right:22px;top:50%;transform:translateY(-50%) rotate(-45deg);width:8px}@media screen and (max-width:1320px){nav.navigation.full-nav a.navigation__menulink{font-size:calc(var(--nav-size) - 1px);padding-left:7px;padding-right:7px}}}.section-main-search #product-loop{margin-bottom:36px}body.template-index .rich__text-section:first-of-type{padding-bottom:22px;padding-top:28px}body.template-index .rich__text-section:first-of-type .section-heading{letter-spacing:0}body.template-index .rich__text-section:first-of-type .rte{font-size:18px;line-height:1.55}@media screen and (max-width:740px){.theme-header #identity{gap:8px;min-height:72px;padding:8px 12px}.theme-header #logo img{max-height:82px;width:auto}.theme-header .mobile-menu__trigger.mobile-only,.theme-header .cart--container{min-width:44px}.mobile-menu__search{border-bottom:1px solid #e2e5e9;padding-bottom:16px}.template-product .product__section.product-template{margin-top:16px;row-gap:16px}.template-product .product__section-images{margin-bottom:14px}.template-product .product__gallery--container{max-height:68vh;overflow:hidden}.template-product #slider .carousel-cell img,.template-product .product__section-images .product__image{max-height:68vh;object-fit:contain}.template-product .product__section-contentWrapper{margin-top:0}.template-product .product__section-details{padding-left:14px;padding-right:14px}.template-product .product__section-title{font-size:26px;line-height:1.12;margin-bottom:8px!important}.template-product .product__price-container{font-size:20px}.template-product .product__section--element{margin-bottom:14px}.template-product .product__section--buttons{background:#fff;bottom:0;box-shadow:0 -8px 24px #00000014;padding:8px 0 10px;position:sticky;z-index:20}.template-product .product__section--buttons input.add,.template-product .shopify-payment-button__button{min-height:48px;width:100%}.template-product .shopify-payment-button{margin-top:8px}}.template-product .product__section-contentWrapper{position:relative}.template-product .product__section-details{color:#161616}.template-product .product__section-title{color:#171717;font-size:30px;font-weight:500;letter-spacing:0;line-height:1.12;max-width:820px}.template-product .product__price-container,.template-product .product__section--product_price .product__price{color:#151515;font-size:18px;font-weight:700;letter-spacing:0}.template-product .product__policies.rte{margin-top:14px}.template-product .product__variants-swatches{margin-top:24px}.template-product .swatches__option-name,.template-product .product__section--qty>label{color:#171717;display:block;font-size:16px;font-weight:700;letter-spacing:0;margin-bottom:10px}.template-product .swatches__option-value{color:#464646;font-weight:500;margin-left:4px}.template-product .swatches__swatch--regular,.template-product .swatches__swatch--color{margin:0 8px 10px 0}.template-product .swatches__swatch--regular .swatches__form--label{align-items:center;background:#fff;border:1px solid #d8d8d8;border-radius:4px;color:#151515;display:inline-flex;font-size:16px;font-weight:600;height:46px;justify-content:center;letter-spacing:0;min-width:56px;padding:0 16px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.template-product .swatches__form--input:checked+.swatches__form--label{background:#050505!important;border-color:#050505!important;color:#fff!important;box-shadow:none}@media(hover:hover){.template-product .swatches__swatch--regular .swatches__form--label:hover{border-color:#b99e5a;transform:translateY(-1px)}}.template-product .product__section--qty{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:22px}.template-product .product__section--qty>label{line-height:44px;margin-bottom:0}.template-product .product__quantity--wrapper{border:1px solid #d8d8d8;display:inline-grid;grid-template-columns:42px 52px 42px;min-height:44px;width:auto}.template-product .product__quantity--wrapper input,.template-product .product__quantity--wrapper button{border:0!important;color:#151515;font-size:16px;font-weight:600;height:44px;letter-spacing:0;margin:0}.template-product .product__quantity--wrapper button{background:#fff;cursor:pointer}@media(hover:hover){.template-product .product__quantity--wrapper button:hover{background:#f3f4f6}}.template-product .product__section--buttons{margin-top:24px}.template-product .product__form-buttons input#addToCart.add{background:#050505!important;border:1px solid #050505!important;border-radius:4px;color:#fff!important;font-size:15px;font-weight:800;letter-spacing:1.4px;min-height:56px;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:100%}@media(hover:hover){.template-product .product__form-buttons input#addToCart.add:hover{background:#b99e5a!important;border-color:#b99e5a!important;color:#050505!important;transform:translateY(-1px)}}.template-product .shopify-payment-button,.template-product .shopify-payment-button__more-options{display:none!important}.template-product .product__decription-container{margin-top:26px}.template-product .product__description--base{color:#202020;font-size:16px;line-height:1.6;max-width:760px}.template-product .product__description--base p{margin-bottom:14px}@media screen and (min-width:981px){.template-product .product__section.product-template{column-gap:36px;max-width:1560px}.template-product .product__section-content{padding-top:18px}.template-product .product__section-details{max-width:760px;padding-left:20px;padding-right:20px}}@media screen and (max-width:980px){.template-product .product__section-title{font-size:24px}.template-product .product__section--buttons{background:transparent;box-shadow:none;padding:0;position:static;z-index:auto}}@media(hover:hover){.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product):hover{border-color:#cfcfcf;box-shadow:0 18px 42px #0000001a;transform:translateY(-2px)}}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .prod-container{background:#f7f7f8;border-bottom:1px solid #ededed;flex:0 0 auto;padding:10px}.product__policies.rte .gca-shipping-message{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:4px;line-height:1.35}.product__policies.rte .gca-shipping-message__lead{color:#b91c1c;font-weight:800;letter-spacing:0}.product__policies.rte a.gca-shipping-message__lead{color:#b91c1c!important;text-decoration-thickness:2px;text-underline-offset:3px}.product__policies.rte .gca-shipping-message--freight .gca-shipping-message__lead{color:#111}.template-product .product__policies.rte .gca-shipping-message.gca-shipping-message{align-items:flex-start!important;background:linear-gradient(180deg,#fff,#f5fbf7)!important;border:1px solid #d9e8df!important;border-left:4px solid #2f7d4f!important;border-radius:8px!important;box-shadow:0 12px 28px #11182714!important;color:#171717!important;display:flex!important;flex-direction:column!important;line-height:1.25!important;margin:18px 0 16px!important;max-width:100%!important;padding:13px 15px 13px 16px!important;row-gap:8px!important;width:min(100%,430px)!important}.template-product .product__policies.rte .gca-shipping-message .gca-shipping-message__free-line{align-items:center!important;color:#4b5563!important;display:flex!important;flex-wrap:wrap!important;font-size:14px!important;gap:5px 8px!important}.template-product .product__policies.rte .gca-shipping-message--free [data-gca-shipping-copy]{color:transparent!important;display:inline-block!important;font-size:0!important}.template-product .product__policies.rte .gca-shipping-message--free [data-gca-shipping-copy]:before{color:#4b5563!important;content:"Order qualifies for";font-size:14px!important}.template-product .product__policies.rte .gca-shipping-message:not(:has(.gca-shipping-message__badge)) .gca-shipping-message__lead{align-items:center!important;color:transparent!important;display:inline-flex!important;font-size:0!important;font-weight:800!important;gap:6px!important;text-decoration:none!important}.template-product .product__policies.rte .gca-shipping-message:not(:has(.gca-shipping-message__badge)) .gca-shipping-message__lead:before{background:#b91c1c!important;border-radius:999px!important;color:#fff!important;content:"FREE";display:inline-flex!important;font-size:12px!important;font-weight:900!important;letter-spacing:.05em!important;line-height:1!important;padding:4px 7px!important;text-transform:uppercase!important}.template-product .product__policies.rte .gca-shipping-message:not(:has(.gca-shipping-message__badge)) .gca-shipping-message__lead:after{color:#171717!important;content:"expedited shipping";display:inline-block!important;font-size:14px!important}.template-product .product__policies.rte .gca-shipping-message .gca-shipping-message__next-day{align-items:center!important;background:#edf7f1!important;border:1px solid #cfe7d8!important;border-radius:999px!important;color:#2f6b47!important;display:inline-flex!important;font-size:13px!important;font-weight:700!important;gap:7px!important;padding:6px 10px!important}.template-product .product__policies.rte .gca-shipping-message .gca-shipping-message__next-day:before{background:#2f7d4f!important;border-radius:999px!important;content:"";display:inline-block!important;height:7px!important;width:7px!important}.copyright-text{font-size:0}.copyright-text a[href="/"]{font-size:18px}.copyright-text a[href*=shopify]{display:none!important}#footer .footer-sect .section-title{margin-bottom:12px!important}#footer .footer-sect .section-title h3{margin-bottom:0!important}#footer .footer-sect ul{margin:0!important;padding:0!important}#footer .footer-sect li{line-height:1.35!important;margin:0 0 7px!important;padding:0!important}#footer .footer-sect li:last-child{margin-bottom:0!important}#footer .footer-sect .rte{margin:0!important}#footer .footer-sect .rte p{line-height:1.35!important;margin:0 0 8px!important}#footer .footer-sect .rte p:empty{display:none!important}#footer .footer-sect .rte p:last-child{margin-bottom:0!important}#footer h3{line-height:1.2!important}div#bottom-footer{margin-top:42px!important;padding-top:22px!important}@media(max-width:740px){div#bottom-footer{margin-top:30px!important;padding-top:20px!important}div#bottom-footer .footer-left{margin-top:22px!important}}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .prod-image{align-items:center;aspect-ratio:1 / 1;background:#fff;display:flex;justify-content:center;overflow:hidden;width:100%}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .prod-image>a,.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .prod-image .reveal{display:block;height:100%;width:100%}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .prod-image .box-ratio{display:block;height:0;padding-bottom:100%!important;width:100%}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .prod-image img{height:100%!important;margin:0;object-fit:contain;width:100%!important}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product-info{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;margin-top:0;padding:20px 16px 22px;text-align:center}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product-info>a{color:#1f1f21;display:block;text-decoration:none;width:100%}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product-info .product__vendor{color:#222;font-size:16px;line-height:1.25;margin:0 0 9px}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product-info h2,.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product-info .product__title{color:#151515;font-family:var(--heading-family);font-size:clamp(16px,1.05rem,19px);font-weight:800;letter-spacing:0;line-height:1.05;margin:0 auto 10px;max-width:100%;text-transform:uppercase}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .price.price--listing{color:#151515;font-size:16px;line-height:1.25;margin:0}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .price.price--listing dl,.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .price.price--listing dd{margin-bottom:0}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches{margin-top:auto;padding-top:14px;width:100%}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .prod-colors,.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .prod-sizes{width:100%}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches ul{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;list-style:none;margin:0;padding:0}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches li{margin:0}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li a{border:1px solid #dadada;border-radius:999px;display:block;height:22px;overflow:hidden;padding:2px;position:relative;width:22px}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li span{background-position:center;background-size:cover!important;border-radius:inherit;display:block;height:100%;margin:0;width:100%}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .size-swatch li a{border:1px solid #dadada;border-radius:999px;display:block;font-size:12px;line-height:1;min-width:28px;overflow:hidden;padding:7px 8px;position:relative}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .size-swatch li.soldout a{background:#f8f8f8;border-color:#d7d7d7;color:#686868}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .size-swatch li.soldout a:before,.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .size-swatch li.soldout a:after{background:#747474;border-radius:999px;content:"";height:2px;left:50%;opacity:.9;pointer-events:none;position:absolute;top:50%;width:20px}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .size-swatch li.soldout a:before{transform:translate(-50%,-50%) rotate(45deg)}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .size-swatch li.soldout a:after{transform:translate(-50%,-50%) rotate(-45deg)}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout a{background:#f8f8f8;border-color:#d4d4d4;opacity:1}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout span{filter:none;opacity:1}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout a:before,.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout a:after{background:#747474;border-radius:999px;content:"";height:2px;left:50%;opacity:.95;pointer-events:none;position:absolute;top:50%;width:17px;z-index:2}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout a:before{transform:translate(-50%,-50%) rotate(45deg)}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout a:after{transform:translate(-50%,-50%) rotate(-45deg)}.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li a,.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .size-swatch li a{overflow:hidden;position:relative}.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout a{background:#f8f8f8;border-color:#d4d4d4;opacity:1}.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout span{filter:none;opacity:1}.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout a:before,.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout a:after,.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .size-swatch li.soldout a:before,.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .size-swatch li.soldout a:after{background:#747474;border-radius:999px;content:"";height:2px;left:50%;opacity:.95;pointer-events:none;position:absolute;top:50%;width:17px;z-index:2}.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .size-swatch li.soldout a:before{width:20px}.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .size-swatch li.soldout a:after{width:20px}.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout a:before,.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .size-swatch li.soldout a:before{transform:translate(-50%,-50%) rotate(45deg)}.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout a:after,.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .size-swatch li.soldout a:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width:740px){.collection__page-products.product-loop{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.collection__page-products.product-loop .product-index{max-width:100%;width:auto}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product){border-radius:7px;box-shadow:0 8px 22px #0000000f}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .prod-container{padding:7px}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product-info{padding:15px 10px 17px}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product-info .product__vendor,.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .price.price--listing{font-size:13px}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product-info h2,.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product-info .product__title{font-size:13px;line-height:1.1}.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches{padding-top:10px}}@media screen and (min-width:981px){nav.navigation .navigation__menuitem.navigation__menuitem--dropdown>.dropdown{background:#f6f7f8!important;border:1px solid #e2e5e9;box-shadow:0 18px 44px #0000001f;min-width:320px;width:max-content}nav.navigation .navigation__menuitem.navigation__menuitem--dropdown>.megamenu{background:#f6f7f8!important;border-bottom:1px solid #e2e5e9;border-top:1px solid #e2e5e9;box-shadow:0 18px 44px #0000001f;box-sizing:border-box}nav.navigation.full-nav .navigation__menuitem.navigation__menuitem--dropdown>.dropdown,nav.navigation.full-nav .navigation__menuitem.navigation__menuitem--dropdown:hover>.dropdown,nav.navigation.full-nav .navigation__menuitem.navigation__menuitem--dropdown.navigation__menuitem--active>.dropdown{background:#f6f7f8!important}nav.navigation.full-nav .navigation__menuitem.navigation__menuitem--dropdown>.megamenu,nav.navigation.full-nav .navigation__menuitem.navigation__menuitem--dropdown:hover>.megamenu,nav.navigation.full-nav .navigation__menuitem.navigation__menuitem--dropdown.navigation__menuitem--active>.megamenu{background:#f6f7f8!important}nav.navigation.full-nav .dropdown__menuitem,nav.navigation.full-nav .dropdown__menuitem:hover,nav.navigation.full-nav .megamenu__listcontainer:hover,nav.navigation.full-nav .megamenu__listitem{background:transparent!important}nav.navigation .dropdown__menuitem{min-width:320px;width:100%}nav.navigation .dropdown__menuitem.dropdown__menuitem--nested>.dropdown.dropdown--nested{background:#f6f7f8!important;border:1px solid #e2e5e9;box-shadow:0 18px 44px #0000001f;left:100%;max-height:min(660px,60vh);min-width:320px;overflow-y:auto;overscroll-behavior:contain;position:absolute;width:max-content;z-index:30}nav.navigation .dropdown__menuitem.dropdown__menuitem--nested:hover>.dropdown.dropdown--nested,nav.navigation .dropdown__menuitem.dropdown__menuitem--nested.dropdown__menuitem--active>.dropdown.dropdown--nested,nav.navigation .dropdown__menuitem.dropdown__menuitem--nested:focus-within>.dropdown.dropdown--nested{display:block!important;opacity:1;visibility:visible}nav.navigation .megamenu .megamenu__container>.grid__wrapper-nest{align-items:flex-start;display:flex!important;gap:42px;justify-content:flex-start;margin-left:0;max-width:calc(100vw - 180px);width:max-content!important}nav.navigation .megamenu__splitcontainer{flex:0 0 auto;grid-column:auto!important;min-width:280px;width:auto!important}nav.navigation .megamenu__listcontainer{margin-left:0;width:100%}nav.navigation .dropdown__menuitem>a.dropdown__menulink,nav.navigation .megamenu__listitem>a.megamenu__listlink,nav.navigation a.megamenu__nestedlistlink{border-radius:4px;display:block;margin:1px 14px;max-width:none!important;overflow:visible!important;padding:5px 12px!important;text-overflow:clip!important;transition:background-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease;white-space:nowrap}nav.navigation .dropdown__menuitem>a.dropdown__menulink{width:calc(100% - 28px)}nav.navigation .megamenu__listitem>a.megamenu__listlink,nav.navigation a.megamenu__nestedlistlink{min-width:260px;width:max-content}nav.navigation .dropdown__menuitem:hover>a.dropdown__menulink,nav.navigation a.dropdown__menulink:hover,nav.navigation a.dropdown__menulink:focus-visible,nav.navigation .megamenu__listitem:hover>a.megamenu__listlink,nav.navigation .megamenu__listlink:hover,nav.navigation .megamenu__listlink:focus-visible,nav.navigation a.megamenu__nestedlistlink:hover,nav.navigation a.megamenu__nestedlistlink:focus-visible{background:#f3f4f6!important;box-shadow:inset 3px 0 #b99e5ac7;color:#151515!important;text-decoration:none;transform:translate(3px)}nav.navigation .gca-hover-subcollections{padding:18px 0 22px}nav.navigation .gca-hover-subcollections .megamenu__container{margin-left:auto;margin-right:auto;max-width:1280px;width:92%}nav.navigation .gca-hover-panel{background:#f6f7f8;display:grid;grid-template-columns:320px 380px;max-height:calc(100vh - 180px);min-height:520px;overflow:visible;position:relative;width:max-content}nav.navigation .gca-hover-list,nav.navigation .gca-hover-sublist{list-style:none;margin:0;padding:24px 20px}nav.navigation .gca-hover-list{border-right:1px solid #e2e5e9;width:320px}nav.navigation .gca-hover-item{margin:1px 0;position:static}nav.navigation .gca-hover-link,nav.navigation .gca-hover-subcollection-link{align-items:center;border-radius:4px;color:#303843!important;display:flex;font-family:var(--main-family);font-size:var(--font-size);justify-content:space-between;line-height:1.25;min-height:36px;padding:8px 12px;text-decoration:none;transition:background-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease;white-space:nowrap}nav.navigation .gca-hover-link:hover,nav.navigation .gca-hover-link:focus-visible,nav.navigation .gca-hover-subcollection-link:hover,nav.navigation .gca-hover-subcollection-link:focus-visible,nav.navigation .gca-hover-item--active>.gca-hover-link,nav.navigation .gca-hover-item--default>.gca-hover-link{background:#eceff1!important;box-shadow:inset 3px 0 #b99e5ac7;color:#151515!important;text-decoration:none}nav.navigation .gca-hover-list:has(.gca-hover-item--active) .gca-hover-item--default:not(.gca-hover-item--active)>.gca-hover-link,nav.navigation .gca-hover-list:has(.gca-hover-item--has-panel:hover) .gca-hover-item--default:not(:hover)>.gca-hover-link,nav.navigation .gca-hover-list:has(.gca-hover-item--has-panel:focus-within) .gca-hover-item--default:not(:focus-within)>.gca-hover-link{background:transparent!important;box-shadow:none;color:#303843!important}nav.navigation .gca-hover-link:hover,nav.navigation .gca-hover-link:focus-visible,nav.navigation .gca-hover-subcollection-link:hover,nav.navigation .gca-hover-subcollection-link:focus-visible{transform:translate(3px)}nav.navigation .gca-hover-caret{border-bottom:2px solid currentColor;border-right:2px solid currentColor;display:inline-block;height:7px;margin-left:18px;transform:rotate(-45deg);width:7px}nav.navigation .gca-hover-sublist{background:#f6f7f8;bottom:0;display:none;left:320px;max-height:calc(100vh - 180px);overflow-y:auto;position:absolute;top:0;width:380px}nav.navigation .gca-hover-item--default>.gca-hover-sublist{display:block}nav.navigation .gca-hover-list:has(.gca-hover-item--active) .gca-hover-item--default:not(.gca-hover-item--active)>.gca-hover-sublist,nav.navigation .gca-hover-list:has(.gca-hover-item--has-panel:hover) .gca-hover-item--default:not(:hover)>.gca-hover-sublist,nav.navigation .gca-hover-list:has(.gca-hover-item--has-panel:focus-within) .gca-hover-item--default:not(:focus-within)>.gca-hover-sublist{display:none}nav.navigation .gca-hover-item--active>.gca-hover-sublist,nav.navigation .gca-hover-item--has-panel:hover>.gca-hover-sublist,nav.navigation .gca-hover-item--has-panel:focus-within>.gca-hover-sublist{display:block}nav.navigation .gca-hover-subheading{color:#5b6470;font-size:13px;font-weight:700;letter-spacing:0;margin:0 0 10px;padding:8px 12px 6px}}#slideout-ajax-cart{--slideout-width: min(520px, 100vw);width:min(520px,100vw)!important;max-width:100vw}#slideout-ajax-cart .ajax-cart__footer-wrapper,#slideout-ajax-cart .ajax-cart__buttons-additional,#slideout-ajax-cart #dynamic{display:none!important}#slideout-ajax-cart .ajax-cart__free-shipping{padding:18px 22px 16px;margin:0;border-bottom:1px solid var(--dotted-color);background:#fff!important;color:#2a2a2a!important}#slideout-ajax-cart .cart-shipping-countdown{text-align:center}#slideout-ajax-cart .cart-shipping-countdown p{margin:0 0 12px;color:#2a2a2a;font-size:15px;font-weight:600}#slideout-ajax-cart .cart-shipping-countdown small{display:none}#slideout-ajax-cart .cart-shipping-countdown:after{content:"";display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,#c39a6b 0 78%,#dedede 78% 100%)}@media screen and (max-width:640px){#slideout-ajax-cart{width:min(92vw,520px)!important}}.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout a:before,.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout a:after{background:#111;box-shadow:0 0 0 1px #ffffffd9}.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout a:before,.product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout a:after,.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout a:before,.product-loop .product-index.js-product-listing:not(.product-listing-simple):not(.shop--thelook_product) .product--grid__swatches .color-swatch li.soldout a:after{background:#000!important;box-shadow:none!important;height:3px!important;opacity:1!important;width:19px!important}#slideout-ajax-cart{height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important}#slideout-ajax-cart .mini-cart__container{height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;display:flex!important;flex-direction:column!important}#slideout-ajax-cart .ajax-cart__header-wrapper,#slideout-ajax-cart .gca-cart-meter-slot,#slideout-ajax-cart .gca-cart-recommendations,#slideout-ajax-cart .ajax-cart__summary-wrapper{flex:0 0 auto!important}#slideout-ajax-cart .ajax-cart__form-wrapper{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#slideout-ajax-cart .ajax-cart__cart-form{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:hidden!important}#slideout-ajax-cart .ajax-cart__cart-items{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}#slideout-ajax-cart .ajax-cart__cart-item{align-items:start;border-bottom:1px solid #e7e7e7}#slideout-ajax-cart .ajax-cart__item-image img{max-width:96px!important}#slideout-ajax-cart .ajax-cart__item-price,#slideout-ajax-cart .ajax-cart__item-line-price{display:none!important}#slideout-ajax-cart .ajax-cart__item-qty{grid-column:6 / span 7!important;justify-self:end;width:auto!important}#slideout-ajax-cart .ajax-cart__item-quantity{display:inline-flex;justify-content:flex-end}#slideout-ajax-cart .gca-cart-recommendations{width:100%;margin:0;padding:14px 22px 16px;border-top:1px solid #e3e3e3;background:#f3f3f3}#slideout-ajax-cart .gca-cart-recommendations__heading{margin:0 0 10px;color:#1f1f1f;font-size:13px;font-weight:700;line-height:1.2}#slideout-ajax-cart .gca-cart-recommendations__row{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:thin}#slideout-ajax-cart .gca-cart-recommendation{flex:0 0 232px;min-height:92px;display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;padding:10px;border:1px solid #dcdcdc;background:#fff;color:#1f1f1f;text-decoration:none}#slideout-ajax-cart .gca-cart-recommendation__image{width:78px;height:72px;display:flex;align-items:center;justify-content:center;background:#fafafa}#slideout-ajax-cart .gca-cart-recommendation__image img{width:72px;height:72px;object-fit:contain}#slideout-ajax-cart .gca-cart-recommendation__title{display:block;color:#1f1f1f;font-size:12px;font-weight:700;line-height:1.18}#slideout-ajax-cart .gca-cart-recommendation__price{display:block;margin-top:6px;color:#4c8f3c;font-size:13px;font-weight:700;line-height:1.2}#slideout-ajax-cart .ajax-cart__summary-wrapper{width:100%!important;margin-top:0!important;padding:18px 22px 16px!important;border-top:1px solid #e3e3e3;background:#fff}#slideout-ajax-cart .ajax-cart__final-details{margin-bottom:10px}#slideout-ajax-cart .ajax-cart__final-details .tax,#slideout-ajax-cart .ajax-cart__final-details .shipping,#slideout-ajax-cart .ajax-cart__final-details hr{display:none!important}#slideout-ajax-cart .ajax-cart__final-details div{margin-bottom:8px}#slideout-ajax-cart .ajax-cart__final-details div>p{font-size:14px}#slideout-ajax-cart .ajax-cart__buttons{display:block!important;margin:0;text-align:center}#slideout-ajax-cart .ajax-cart__button-submit{width:100%!important;min-height:54px;margin:0!important;border:0!important;border-radius:999px!important;background:#000!important;color:#fff!important;font-size:15px!important;font-weight:800!important;line-height:1.1!important;text-align:center;text-transform:uppercase}#slideout-ajax-cart .gca-cart-checkout-note{display:none}#slideout-ajax-cart .ajax-cart__summary-wrapper:after{content:"Taxes and shipping calculated at checkout";display:block;margin-top:10px;color:#555;font-size:13px;font-style:italic;line-height:1.3;text-align:center}@media screen and (max-width:640px){#slideout-ajax-cart .ajax-cart__item-image{grid-column:auto / span 4}#slideout-ajax-cart .ajax-cart__item-details{grid-column:auto / span 8}#slideout-ajax-cart .ajax-cart__item-qty{grid-column:5 / span 8!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/gca-product-card-blocks-20260608.css.map?x=1780922500 */
