.product-information:has(.pf-pmeta){--pf-pdp-radius: 16px;background:var(--pf-ivory);color:var(--pf-brown);padding-block:clamp(20px,3vw,40px) clamp(48px,6vw,88px)}.product-information:has(.pf-pmeta) .product-media-container,.product-information:has(.pf-pmeta) .product-media{border-radius:var(--pf-pdp-radius);overflow:hidden;background:#f2e8dd}.product-information:has(.pf-pmeta) .media-gallery__grid{gap:10px}.product-information:has(.pf-pmeta) .product-media img{object-position:50% 18%}.product-information:has(.pf-pmeta) .slideshow-controls__thumbnails{gap:12px}.product-information:has(.pf-pmeta) .slideshow-controls__thumbnail{overflow:hidden;border:1.5px solid transparent!important;border-radius:12px;outline:none!important;background:#f2e8dd;opacity:.6;transition:opacity .35s var(--pf-ease),border-color .35s var(--pf-ease),transform .4s var(--pf-ease-out)}.product-information:has(.pf-pmeta) .slideshow-controls__thumbnail:hover{opacity:.9}.product-information:has(.pf-pmeta) .slideshow-controls__thumbnail[aria-selected=true]{opacity:1;border-color:var(--pf-plum)!important}.product-information:has(.pf-pmeta) .slideshow-controls__thumbnail:focus-visible{outline:2px solid var(--pf-plum)!important;outline-offset:2px}.pf-pmeta{display:flex;flex-direction:column;gap:14px}.pf-pmeta__crumbs{display:flex;flex-wrap:wrap;gap:8px;color:var(--pf-cocoa);font-size:12px;letter-spacing:.06em}.pf-pmeta__crumbs a{color:inherit;text-decoration:none}.pf-pmeta__crumbs a:hover{color:var(--pf-plum)}.pf-pmeta__crumbs [aria-current]{overflow:hidden;max-width:220px;text-overflow:ellipsis;white-space:nowrap}.pf-pmeta__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.pf-pmeta .pf-eyebrow{display:inline-flex;padding:7px 14px;border-radius:999px;background:var(--pf-blush);color:var(--pf-plum);font-size:10.5px;letter-spacing:.16em}html[dir=rtl] .pf-pmeta .pf-eyebrow{font-size:13px;letter-spacing:0}.pf-pmeta__rating{display:inline-flex;align-items:center;gap:8px;color:var(--pf-cocoa);font-size:13px;text-decoration:none}.pf-stars{position:relative;display:inline-block;width:86px;height:15px;background:linear-gradient(90deg,var(--pf-plum) var(--pf-rating, 0%),var(--pf-taupe) var(--pf-rating, 0%));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.2 15'%3E%3Cpath d='M7.6.5l1.9 4.3 4.6.4-3.5 3 1 4.6-4-2.4-4 2.4 1-4.6L1.1 5.2l4.6-.4z'/%3E%3C/svg%3E") 0 0 / 17.2px 15px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.2 15'%3E%3Cpath d='M7.6.5l1.9 4.3 4.6.4-3.5 3 1 4.6-4-2.4-4 2.4 1-4.6L1.1 5.2l4.6-.4z'/%3E%3C/svg%3E") 0 0 / 17.2px 15px repeat-x}html[dir=rtl] .pf-stars{transform:scaleX(-1)}.product-information:has(.pf-pmeta) .product-details h1{margin:0;font-family:var(--font-heading--family);font-size:clamp(34px,3.4vw,48px);font-weight:500;line-height:1.08;letter-spacing:-.005em}html[dir=rtl] .product-information:has(.pf-pmeta) .product-details h1{line-height:1.35}.product-information:has(.pf-pmeta) product-price{color:var(--pf-plum);font-size:24px;font-weight:500;font-variant-numeric:lining-nums}.product-information:has(.pf-pmeta) product-price .compare-at-price{color:var(--pf-cocoa);font-size:15px;font-weight:400}.product-information:has(.pf-pmeta) .pf-pdesc{color:#5e5249;font-size:15px;line-height:1.8}.product-information:has(.pf-pmeta) .divider__line{background:var(--pf-line)}.product-information:has(.pf-pmeta) .variant-option legend,.product-information:has(.pf-pmeta) .variant-option[data-testid=variant-option-single]{display:flex;align-items:baseline;gap:8px;margin-bottom:12px;color:var(--pf-cocoa);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.product-information:has(.pf-pmeta) .variant-option[data-testid=variant-option-single]{margin-bottom:0}.product-information:has(.pf-pmeta) .variant-option .variant-option__swatch-value{color:var(--pf-brown);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}html[dir=rtl] .product-information:has(.pf-pmeta) .variant-option legend,html[dir=rtl] .product-information:has(.pf-pmeta) .variant-option[data-testid=variant-option-single]{letter-spacing:0;text-transform:none;font-size:14px}.product-information:has(.pf-pmeta) .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:46px;border:1px solid var(--pf-line)!important;border-radius:999px!important;background:#fff!important;color:var(--pf-brown)!important;font-size:14px;transition:border-color .3s var(--pf-ease),background-color .3s var(--pf-ease),color .3s var(--pf-ease)}.product-information:has(.pf-pmeta) .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{border-color:var(--pf-taupe)!important}.product-information:has(.pf-pmeta) .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input:checked){border-color:var(--pf-plum)!important;background:var(--pf-plum)!important;color:var(--pf-ivory)!important}.product-information:has(.pf-pmeta) .variant-option__button-label:not(.variant-option__button-label--has-swatch) .variant-option__button-label__pill{display:none}.product-information:has(.pf-pmeta) .variant-option__button-label--has-swatch{border-radius:999px!important;transition:box-shadow .3s var(--pf-ease)}.product-information:has(.pf-pmeta) .variant-option__button-label--has-swatch:has(input:checked){box-shadow:0 0 0 2px var(--pf-ivory),0 0 0 3px var(--pf-plum)}.product-information:has(.pf-pmeta) .variant-option__button-label:has(input[aria-disabled=true]){opacity:.5}.product-information:has(.pf-pmeta) .product-form-buttons{gap:10px}.product-information:has(.pf-pmeta) .product-form-buttons>span:has(.add-to-cart-button){flex:1 1 0;min-width:0}.product-information:has(.pf-pmeta) .product-form-buttons>.accelerated-checkout-block{flex:1 0 100%}.product-information:has(.pf-pmeta) .add-to-cart-button{width:100%;min-width:0;white-space:nowrap}.product-information:has(.pf-pmeta) .quantity-selector{min-height:56px;border:1px solid var(--pf-line)!important;border-radius:999px!important;background:#fff}.product-information:has(.pf-pmeta) .add-to-cart-button{min-height:56px;border:1px solid var(--pf-plum)!important;border-radius:999px!important;background:var(--pf-plum)!important;color:var(--pf-ivory)!important;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:background-color .4s var(--pf-ease),transform .4s var(--pf-ease-out)}.product-information:has(.pf-pmeta) .add-to-cart-button:hover:not(:disabled){background:var(--pf-plum-hover)!important;transform:translateY(-1px)}.product-information:has(.pf-pmeta) .add-to-cart-button:disabled{opacity:.55}html[dir=rtl] .product-information:has(.pf-pmeta) .add-to-cart-button{letter-spacing:0;text-transform:none;font-size:15px}.product-information:has(.pf-pmeta) shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 54px}.pf-trust{display:grid;gap:0;margin:4px 0 0;padding:4px 20px;border:1px solid var(--pf-line);border-radius:16px;background:#fff;list-style:none}.pf-trust__item{display:flex;align-items:center;gap:14px;padding:14px 0}.pf-trust__item+.pf-trust__item{border-top:1px solid var(--pf-line)}.pf-trust__icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:999px;background:var(--pf-blush);color:var(--pf-plum)}.pf-trust__text{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-trust__title{font-size:14px;font-weight:500}.pf-trust__sub{color:var(--pf-cocoa);font-size:13px}a.pf-trust__sub{color:var(--pf-plum);text-decoration:underline;text-underline-offset:3px}.pf-trust--row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;padding:16px 0 0;border:0;border-top:1px solid var(--pf-line);border-radius:0;background:none}.pf-trust--row .pf-trust__item{flex-direction:column;align-items:center;gap:8px;padding:0;text-align:center}.pf-trust--row .pf-trust__item+.pf-trust__item{border-top:0}.pf-trust--row .pf-trust__icon{width:34px;height:34px}.pf-trust--row .pf-trust__icon svg{width:17px;height:17px}.pf-trust--row .pf-trust__title{font-size:12.5px;line-height:1.3}.pf-trust--row .pf-trust__sub{font-size:11.5px;line-height:1.35}.pf-sizeguide{margin-top:-6px}.pf-sizeguide__open{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--pf-plum);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.pf-sizeguide__hint{margin:0;padding:10px 12px;border:1px dashed var(--pf-taupe);border-radius:10px;color:var(--pf-cocoa);font-size:12px}.pf-sizeguide__dialog{position:fixed;inset:0 0 0 auto;width:min(560px,94vw);height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--pf-ivory);color:var(--pf-brown);box-shadow:0 0 60px #3830292e}html[dir=rtl] .pf-sizeguide__dialog{inset:0 auto 0 0}.pf-sizeguide__dialog::backdrop{background:#38302959;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pf-sizeguide__dialog[open]{animation:pf-sg-in .45s var(--pf-ease-out)}@keyframes pf-sg-in{0%{transform:translate(30px);opacity:0}to{transform:none;opacity:1}}.pf-sizeguide__head{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--pf-line)}.pf-sizeguide__title{margin:0;font-family:var(--font-heading--family);font-size:28px}.pf-sizeguide__close{position:relative;width:40px;height:40px;border:1px solid var(--pf-line);border-radius:999px;background:none;cursor:pointer}.pf-sizeguide__close span:before,.pf-sizeguide__close span:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.4px;margin:-.7px 0 0 -7px;background:var(--pf-brown);rotate:45deg}.pf-sizeguide__close span:after{rotate:-45deg}.pf-sizeguide__body{padding:24px 26px 40px;overflow-y:auto;max-height:calc(100% - 86px)}.pf-sizeguide__body table{width:100%;border-collapse:collapse;font-size:14px}.pf-sizeguide__body th,.pf-sizeguide__body td{padding:10px 8px;border-bottom:1px solid var(--pf-line);text-align:start}.product-information:has(.pf-pmeta) .accordion{border-top:1px solid var(--pf-line)}.product-information:has(.pf-pmeta) .accordion details{border-bottom:1px solid var(--pf-line)}.product-information:has(.pf-pmeta) .accordion summary{padding-block:18px;font-family:var(--font-heading--family);font-size:20px;font-weight:500}.product-information:has(.pf-pmeta) .accordion .details-content{padding-bottom:18px;color:#5e5249;font-size:14px;line-height:1.8}.product-information:has(.pf-pmeta) .accordion a{color:var(--pf-plum)}@media screen and (max-width:749px){.product-information:has(.pf-pmeta){padding-top:0}.product-information:has(.pf-pmeta) .product-details{padding-inline:var(--pf-gutter)}.pf-pmeta__crumbs{display:none}.pf-trust{padding:2px 16px}.pf-trust--row{padding:14px 0 0}.pf-sizeguide__dialog,html[dir=rtl] .pf-sizeguide__dialog{inset:auto 0 0 0;width:100%;height:min(86vh,720px);border-radius:20px 20px 0 0}}@media screen and (max-width:420px){.product-information:has(.pf-pmeta) .add-to-cart-button{padding-inline:12px;font-size:12px;letter-spacing:.1em}.product-information:has(.pf-pmeta) .add-to-cart-button .add-to-cart-icon{display:none}html[dir=rtl] .product-information:has(.pf-pmeta) .add-to-cart-button{font-size:14px;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pf-product.css.map */
