body.willow-pdp{--ink:#292722;--fg2:#5D574F;--linen:#F8F5F0;--linen2:#F3EFE8;--brass:#5D574F;--brass-d:#5D574F;--char:#292722;--char-h:#5D574F;--line:#D7D0C7;--sage:#D7D0C7;color:var(--ink)}html:has(body.willow-pdp){background:#f8f5f0}body.willow-pdp{background:#f8f5f0}body.willow-pdp main .section:not(.header):not(.announcement-bar){background-color:transparent}body.willow-pdp,body.willow-pdp p,body.willow-pdp li,body.willow-pdp .rte,body.willow-pdp input,body.willow-pdp button,body.willow-pdp select,body.willow-pdp textarea{font-family:Suisse Intl,Inter,Hanken Grotesk,system-ui,-apple-system,sans-serif}body.willow-pdp .product__title,body.willow-pdp .product__title *{font-family:Canela Light,Canela Medium,Fraunces,Canela,Georgia,Times New Roman,serif!important;font-optical-sizing:auto;letter-spacing:-.005em;color:var(--ink)!important;font-synthesis:none}body.willow-pdp .product__title{font-weight:500;line-height:1.06}body.willow-pdp .product__title .heading{font-size:clamp(24px,2.2vw,32px)!important;line-height:1.22!important}body.willow-pdp .product__info .product__title{display:block!important}body.willow-pdp .product__title .product__price,body.willow-pdp .product__title .product__price *{font-family:Suisse Intl,Inter,Hanken Grotesk,system-ui,sans-serif!important;letter-spacing:0!important}body.willow-pdp .section--padding:has(.featured-product){padding-block-start:32px!important}@media(max-width:1023px){body.willow-pdp .section--padding:has(.featured-product){padding-block-start:10px!important}}@media(max-width:767px){body.willow-pdp .section--padding:has(.featured-product){padding-block-start:0!important}body.willow-pdp .header:before{border-bottom:0!important}body.willow-pdp .product__gallery-container>.wv-feat{display:none!important}}@media(min-width:1024px){body.willow-pdp .main-product .page-width:first-child,body.willow-pdp .featured-product{margin-top:0}}body.willow-pdp .willow-eyebrow{display:inline-block;font:700 12px/1 Hanken Grotesk,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--brass-d)!important;margin:0 0 12px;text-decoration:none;transition:color .15s ease}body.willow-pdp a.willow-eyebrow:hover{color:var(--ink,#292722)!important;text-decoration:underline;text-underline-offset:3px}body.willow-pdp .product__vendor{display:none!important}body.willow-pdp .product__price{font-family:Suisse Intl,Inter,Hanken Grotesk,sans-serif!important;color:var(--ink)!important;font-weight:700}body.willow-pdp .willow-price-row{display:block!important;margin:4px 0 0!important;text-align:left!important}body.willow-pdp .willow-price-row .price{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:baseline!important;flex-wrap:wrap;gap:4px 12px;text-align:left!important}body.willow-pdp .willow-price-row .price-item{font-size:clamp(30px,3.3vw,42px)!important;line-height:1.04!important;font-weight:700!important}body.willow-pdp .willow-price-row .price-item--regular.price-item--last,body.willow-pdp .willow-price-row del,body.willow-pdp .willow-price-row s{font-size:.5em!important}body.willow-pdp .product__info .installment{text-align:left!important;margin:6px 0 0!important}body.willow-pdp .product__info .installment shopify-payment-terms{justify-content:flex-start!important;text-align:left!important}body.willow-pdp .product__price .price-item--regular,body.willow-pdp .price .price-item--regular{font-weight:700!important;color:var(--ink)!important}body.willow-pdp .price .price-item--sale{color:var(--ink)!important;font-weight:700!important}body.willow-pdp .price .price-item--regular.price-item--last,body.willow-pdp .price del,body.willow-pdp s{color:var(--fg2)!important;font-weight:500!important}body.willow-pdp .price__badge-sale,body.willow-pdp .product__price-savings{color:var(--brass-d)!important;font-weight:600!important;letter-spacing:.02em}body.willow-pdp .product-form__input .form__label{font:700 12px/1.4 Hanken Grotesk,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ink)!important}body.willow-pdp .product-form__input .form__label .font-medium{font-weight:600!important;letter-spacing:.01em;text-transform:none;color:var(--ink)!important}body.willow-pdp .product-form__buttons .button--primary,body.willow-pdp button[name=add],body.willow-pdp .product-form__submit{border-radius:999px!important;text-transform:uppercase;letter-spacing:.08em;font-weight:600!important}body.willow-pdp .product-form__buttons .button--secondary{border-radius:999px!important}@media(max-width:767px){body.willow-pdp .product__info .product-form__buttons .button--primary,body.willow-pdp .product__info button[name=add],body.willow-pdp .product__info .product-form__submit{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;touch-action:manipulation}body.willow-pdp .quantity .quantity__button{width:48px;min-width:48px;height:48px;min-height:48px;touch-action:manipulation}}body.willow-pdp .breadcrumb a,body.willow-pdp .breadcrumbs a,body.willow-pdp .product__info a:not(.button){color:var(--brass-d)}body.willow-pdp .swatch input:checked+label,body.willow-pdp .variant-input input:checked+label{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--char)!important}body.willow-pdp .product__info{background:#fff;border:1px solid var(--line,#D7D0C7);border-radius:26px;padding:34px 34px 30px;box-shadow:0 22px 56px -28px #261f164d,0 4px 14px -8px #261f161a}body.willow-pdp .product__gallery .willow-media-col{border-radius:26px;border:1px solid var(--line,#D7D0C7);box-shadow:0 22px 56px -28px #261f164d,0 4px 14px -8px #261f161a}body.willow-pdp .product__gallery .willow-media-col .product__media,body.willow-pdp .product__gallery .willow-media-col img,body.willow-pdp .product__gallery .willow-media-col .media{border-radius:25px}@media(min-width:1024px){body.willow-pdp .featured-product{gap:64px!important;padding-inline:clamp(0px,3vw,60px)!important}@media(min-width:1760px){body.willow-pdp .featured-product{max-width:1680px;margin-inline:auto}}body.willow-pdp .featured-product.product{grid-template-columns:minmax(0,1.28fr) minmax(0,.8fr)!important}body.willow-pdp .product__info{margin-block-start:0!important}body.willow-pdp .product__info.lg\:sticky,body.willow-pdp .product__gallery-container.lg\:sticky,body.willow-pdp .header-sticky~.page-container .lg\:sticky:is(.product__info,.product__preview,.product__gallery-container),body.willow-pdp .header-hidden~.page-container .lg\:sticky:is(.product__info,.product__preview,.product__gallery-container){inset-block-start:calc(var(--header-height) + 32px)!important;transition:none!important}body.willow-pdp .header-hidden .header[is=sticky-header][data-sticky-type=on-scroll-up]{transform:none!important}body.willow-pdp .header-hidden[data-sticky-type=on-scroll-up]{pointer-events:auto!important}}@media(max-width:1023px){body.willow-pdp .product__info{padding:10px 20px;border-radius:20px}body.willow-pdp .product__gallery .willow-media-col{border-radius:18px}body.willow-pdp .featured-product.product{row-gap:4px!important}body.willow-pdp .product__gallery-container{gap:0!important}body.willow-pdp .product__gallery-container .wv-feat{margin-block-start:0!important;padding-block:6px 8px;border-bottom:0}body.willow-pdp .willow-eyebrow{margin-bottom:7px}}body.willow-pdp .field:has(.quantity){display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}body.willow-pdp .quantity__label{font:700 12px/1.2 Hanken Grotesk,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ink,#292722);display:flex;align-items:center;gap:10px;margin:0}body.willow-pdp .quantity{border:0!important;min-height:0!important;border-radius:0!important;display:inline-flex;align-items:center;gap:14px}body.willow-pdp .quantity .quantity__button{width:46px;height:46px;padding:0!important;border:1.5px solid var(--line,#D7D0C7);border-radius:999px;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:var(--ink,#292722);transition:border-color .15s,color .15s}body.willow-pdp .quantity .quantity__button:hover{border-color:var(--char,#292722)}body.willow-pdp .quantity .quantity__button .icon{width:15px;height:15px}body.willow-pdp .quantity .quantity__input{max-width:34px;border:0!important;background:transparent;font:600 17px/1 Hanken Grotesk,sans-serif;color:var(--ink,#292722)}body.template-product .shopify-section:has(.topbar){display:none!important}body.template-product .topbar{display:none!important}#AirReviews-FloatButtonWrapper .AirReviews-Widget__FloatButtonWrapper,#AirReviews-FloatButtonWrapper .AirReviews-Widget__FloatButton{border-radius:14px 0 0 14px!important;overflow:hidden}#AirReviews-FloatButtonWrapper .AirReviews-Widget__FloatButtonWrapper{inset-block-start:74%!important}@media(max-width:768px){body.template-product .product__gallery .product__media button[is*=media-][is*=button]{opacity:0!important;pointer-events:none!important}body.template-product main .page-width{--page-padding:10px}body.template-product .product__info{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-radius:0!important;border:0!important;box-shadow:none!important}body.template-product .product-sticky-form__variant{grid-template-columns:94px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:1px!important;align-items:center}body.template-product .product-sticky-form [data-sticky-product-media]{display:block!important;width:94px!important;height:100%!important;min-height:74px!important;border-radius:12px;overflow:hidden;background:#fff!important;grid-column:1;grid-row:1 / -1;align-self:stretch;box-shadow:0 1px 3px #1c1c1a1f}body.template-product .product-sticky-form__card,body.template-product .product-sticky-form [data-sticky-product-media],body.template-product .product-sticky-form__variant>button[name=add]{touch-action:manipulation}body.template-product .product-sticky-form [data-sticky-product-media] img{width:100%!important;height:100%!important;object-fit:contain!important}body.template-product .product-sticky-form [data-sticky-product-media]{position:relative!important}body.template-product .product-sticky-form [data-sticky-product-media]:after{content:""!important;position:absolute!important;right:5px;top:5px;width:22px;height:22px;border-radius:999px;z-index:3;pointer-events:none;background:#1c1c1a8c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.6-3.6'/%3E%3C/svg%3E") center/13px no-repeat;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 4px #00000038,inset 0 0 0 1px #ffffff2e}body.template-product .product-sticky-form__price{grid-column:2;grid-row:1;font-size:14.5px;font-weight:700;align-self:center}body.template-product .product-sticky-form__variant>button[name=add]{grid-column:3;grid-row:1;align-self:center;width:auto!important;min-width:0;height:auto!important;min-height:42px;aspect-ratio:auto!important;padding:11px 16px!important;border-radius:12px!important;white-space:nowrap;font-size:12.5px;letter-spacing:.01em;margin:0!important;overflow:hidden}body.template-product .product-sticky-form__variant>div.grid{grid-column:2 / -1;grid-row:2;min-width:0;overflow:hidden;align-self:start}body.template-product .product-sticky-form__variant>div.grid>p{display:none!important}body.template-product .product-sticky-form__variant>div.grid [data-sticky-product-options]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;line-height:1.28;color:var(--fg2,#5D574F)}body.template-product .product-sticky-form__variant>div.grid [data-sticky-product-options] .wv-optline{display:block}body.template-product .product-sticky-form__variant>button[name=add] svg{width:17px!important;height:17px!important}body.template-product .product-sticky-form__variant>button[name=add] .btn-text{white-space:nowrap}@media(max-width:767px){body.template-product .product-sticky-form__variant>button[name=add]{position:relative;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;border-radius:999px!important;aspect-ratio:1/1!important;overflow:hidden;display:flex!important;align-items:center;justify-content:center}body.template-product .product-sticky-form__variant>button[name=add] .btn-fill{display:block!important}body.template-product .product-sticky-form__variant>button[name=add] .btn-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}body.template-product .product-sticky-form__variant>button[name=add] svg{display:none!important}body.template-product .product-sticky-form__variant>button[name=add]:before{content:""!important;position:relative;z-index:1;display:block;width:21px;height:21px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.7 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6'/%3E%3C/svg%3E") center/contain no-repeat}}body.willow-pdp .product-sticky-form,body.template-product .product-sticky-form{transform:none!important;left:0!important;right:0!important;width:100%!important;padding-inline:0!important}body.template-product .product-sticky-form__card{position:fixed!important;left:12px!important;right:12px!important;width:auto!important;margin:0!important;bottom:calc(env(safe-area-inset-bottom,0px) + 10px)!important;padding:12px 14px 9px!important;border-radius:0 0 34px 34px!important;background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important}body.template-product .product-sticky-form__card:before{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;border-radius:0 0 34px 34px!important;background:#f8f6f380!important;-webkit-backdrop-filter:blur(30px) saturate(190%)!important;backdrop-filter:blur(30px) saturate(190%)!important;border:1px solid rgba(255,255,255,.6)!important;border-block-start:0!important;box-shadow:0 4px 16px #1c1c1a14,inset 0 -1px #ffffff8c!important;pointer-events:none!important}body.template-product .product-sticky-form__card>*{position:relative!important;z-index:1!important}body.template-product .product__gallery-container{background:#fff}}body.willow-pdp .shopify-section-group-header-group,body.willow-pdp .header-section,body.template-product .shopify-section-group-header-group,body.template-product .header-section{z-index:130!important}body.willow-pdp .header-section:not(.header-sticky),body.template-product .header-section:not(.header-sticky){position:relative}body.willow-pdp .header,body.template-product .header-section .header,body.template-product .header{z-index:130!important}body.willow-pdp .header-section .mega-menu__container,body.willow-pdp .mega-menu__container,body.template-product .header-section .mega-menu__container,body.template-product .mega-menu__container{z-index:120!important}body.willow-pdp .product-sticky-form,body.willow-pdp .product-sticky-form__card,body.template-product .product-sticky-form,body.template-product .product-sticky-form__card{z-index:20!important}@media(min-width:768px){body.willow-pdp .product-sticky-form,body.willow-pdp .header-sticky~.page-container .product-sticky-form,body.willow-pdp .header-hidden[data-sticky-type=on-scroll-up]~.page-container .product-sticky-form{inset-block-start:var(--header-height)!important}}body.willow-pdp .willow-rating{display:inline-flex;align-items:center;gap:10px;margin:10px 0 2px;text-decoration:none;font:500 13px/1 Hanken Grotesk,sans-serif;color:var(--fg2,#5D574F)}body.willow-pdp .willow-rating .willow-stars{position:relative;display:inline-block;font-size:15px;letter-spacing:2px;line-height:1}body.willow-pdp .willow-rating .willow-stars-bg{color:#d7d0c7}body.willow-pdp .willow-rating .willow-stars-fg{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:rgb(var(--color-rating))}body.willow-pdp .willow-rating .willow-rating-num{font-weight:700;color:var(--ink,#292722)}body.willow-pdp .willow-rating .willow-rating-cnt{color:#5d574f}body.willow-pdp .willow-rating[href] .willow-rating-cnt:hover{color:var(--ink,#292722);text-decoration:underline}body.willow-pdp .product__info .product__rating,body.willow-pdp .product__inventory .alert--error{display:none!important}body.willow-pdp .PRODUCT_PAGE-notify-button{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@media(max-width:749px){body.willow-pdp .product__info .product__text:not(.rte){display:none!important}}body.willow-soldout pickup-availability,body.willow-soldout .product__pickup{display:none!important}body.willow-soldout product-sticky-form,body.willow-soldout .product-sticky-form{display:none!important}body.willow-pdp .willow-sku{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:14px 0;padding:13px 0;border-top:1px solid var(--line,#D7D0C7);border-bottom:1px solid var(--line,#D7D0C7)}body.willow-pdp .willow-sku-k{flex:0 0 auto;min-width:60px;font:500 12px/1 Suisse Intl,Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--fg2,#5D574F)}body.willow-pdp .willow-sku-v{font:400 13px/1 Suisse Intl Mono,IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--ink,#292722)}body.willow-pdp .willow-sale-badge{display:block;width:fit-content;background:rgb(var(--color-sale-tag, 168 92 60));color:rgb(var(--color-sale-tag-text, 255 255 255));font:700 11px/1 Suisse Intl,Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:6px 11px;border-radius:6px;margin:0 0 12px}body.willow-pdp .willow-save-badge{display:inline-flex;align-items:center;gap:6px;background:rgb(var(--color-sale-tag, 168 92 60) / .12);color:rgb(var(--color-sale-tag, 168 92 60));font:700 12px/1 Suisse Intl,Inter,sans-serif;letter-spacing:.03em;text-transform:uppercase;padding:6px 11px;border-radius:999px;margin-left:12px;vertical-align:middle;white-space:nowrap}body.willow-pdp.willow-on-sale .price-item--sale,body.willow-pdp.willow-on-sale .price__sale .price-item:not(.price-item--last){color:rgb(var(--color-sale-price, 168 92 60))!important;font-weight:700!important}body.willow-pdp.willow-on-sale .price del,body.willow-pdp.willow-on-sale .price s,body.willow-pdp.willow-on-sale .price-item--regular.price-item--last{color:var(--fg2,#5D574F)!important;font-weight:500!important}body.willow-pdp.willow-on-sale .price__badge-sale{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/57/assets/willow-skin.css.map */
