@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400&display=swap";@media screen and (min-width:750px){.product-information.section--page-width,.product-information.section--full-width{padding-inline:24px!important}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr)!important;align-items:start!important}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-inline-end:20px!important}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-start:24px!important;padding-inline-end:12px!important;padding-block-start:16px!important;padding-block-end:48px!important}}@media screen and (min-width:1200px){.product-information.section--page-width,.product-information.section--full-width{padding-inline:40px!important}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.75fr) minmax(380px,1fr)!important}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-inline-end:28px!important}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-start:36px!important;padding-inline-end:24px!important;padding-block-start:20px!important}}@media screen and (min-width:750px){.product-information__media .media-gallery--grid.media-gallery--two-column .media-gallery__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}@media screen and (max-width:749px){.product-information__media .media-gallery:has(slideshow-component)>.media-gallery__grid{display:none!important}}.product-information__media .product-media-container{border-radius:0!important;max-height:none!important}.product-information__media .product-media,.product-information__media .product-media img{border-radius:0!important}.product-details h1,.quick-add-modal__content .view-product-title a{font-family:Playfair Display,Cormorant Garamond,Georgia,serif!important;font-weight:400!important;font-size:clamp(1.85rem,2.35vw,2.35rem)!important;line-height:1.2!important;letter-spacing:-.01em!important;color:#2b2b2b!important;margin:0!important}.product-details .variant-picker__form,.quick-add-modal__content .variant-picker__form{display:flex!important;flex-direction:column!important;gap:22px!important}.product-details .variant-option+.variant-option,.quick-add-modal__content .variant-option+.variant-option{margin-top:0!important}.pipeline-variant-option--buttons{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding:0!important;border:none!important}.pipeline-option-legend{display:flex!important;align-items:center!important;flex-wrap:wrap!important;width:100%!important;margin-block-end:10px!important;padding:0!important;line-height:1.4!important}.pipeline-option-legend__name{font-family:var(--font-body--family)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#555!important}.pipeline-option-legend__sep{margin-inline:8px!important;color:#ccc!important;font-weight:300!important;font-size:13px!important}.pipeline-option-legend__value{padding-inline-start:0!important;font-family:var(--font-body--family)!important;font-size:12.5px!important;font-weight:400!important;letter-spacing:.01em!important;color:#767676!important;text-transform:none!important}.variant-option__button-label--image-swatch{flex:0 0 54px!important;width:54px!important;min-width:54px!important;height:66px!important;min-height:66px!important;padding:2px!important;border:1px solid transparent!important;border-radius:0!important;background-color:#fff!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;transition:border-color .2s ease!important}.variant-option__button-label--image-swatch:before,.variant-option__button-label--image-swatch:after{display:none!important;content:none!important}.variant-option__button-label--image-swatch:hover{border-color:#ccc!important;background-color:#fff!important}.variant-option__button-label--image-swatch:has(:checked){border:1px solid #b5b5b5!important;background-color:#fff!important;outline:none!important}.pipeline-variant-swatch-img-wrap{display:block!important;width:100%!important;height:100%!important;overflow:hidden!important;background-color:#f5f5f5!important}.pipeline-variant-swatch-img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important}.variant-option__button-label--text-fallback{flex:0 0 auto!important;min-width:54px!important;min-height:40px!important;padding:8px 16px!important;border:1px solid #d9d9d9!important;border-radius:0!important;background-color:#fff!important;color:#333!important;font-family:var(--font-body--family)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.06em!important;cursor:pointer!important;transition:border-color .2s ease,background-color .2s ease,color .2s ease!important}.variant-option__button-label--text-fallback:before,.variant-option__button-label--text-fallback:after{display:none!important;content:none!important}.variant-option__button-label--text-fallback:hover{border-color:#777!important;background-color:#fff!important;color:#111!important}.variant-option__button-label--text-fallback:has(:checked){border-color:#222!important;background-color:#fff!important;color:#111!important;box-shadow:inset 0 0 0 1px #222!important}.pipeline-variant-option--dropdown{width:100%!important}.pipeline-option-label{display:block!important;font-family:var(--font-body--family)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#555!important;margin-block-end:10px!important}.pipeline-select-wrapper{border:1px solid #d9d9d9!important;border-radius:0!important;background-color:#fff!important;height:48px!important;margin-top:0!important;transition:border-color .2s ease!important}.pipeline-select-wrapper:hover{border-color:#999!important}.pipeline-select{height:100%!important;padding:0 40px 0 16px!important;font-family:var(--font-body--family)!important;font-size:13px!important;font-weight:400!important;color:#222!important;background-color:transparent!important;border-radius:0!important}.pipeline-select-wrapper .icon-caret{width:11px!important;height:11px!important;inset-inline-end:16px!important;color:#333!important}.product-details,.product-details .buy-buttons-block,.product-details .product-form-buttons,.product-details .accelerated-checkout-block,.quick-add-modal__content .product-details,.quick-add-modal__content .product-form-buttons{--color-primary-button-background: #D2815F !important;--color-primary-button-text: #ffffff !important;--color-primary-button-border: #D2815F !important;--color-primary-button-hover-background: #c06e4c !important;--color-primary-button-hover-text: #ffffff !important;--color-primary-button-hover-border: #c06e4c !important;--style-border-radius-buttons-primary: 0px !important;--style-border-radius-buttons-secondary: 0px !important;--height-buy-buttons: 50px !important}.product-details .product-form-buttons,.quick-add-modal__content .product-form-buttons{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important}.product-details .product-form-buttons>*,.quick-add-modal__content .product-form-buttons>*{flex:0 0 auto!important;width:100%!important}.product-details .quantity-selector-wrapper,.quick-add-modal__content .quantity-selector-wrapper{width:auto!important;align-self:flex-start!important;margin-bottom:4px!important}.product-details .quantity-selector,.quick-add-modal__content .quantity-selector{--quantity-selector-width: 112px !important;width:112px!important;flex:0 0 112px!important;height:44px!important;border:1px solid #d9d9d9!important;border-radius:0!important;background-color:#fff!important}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus),.quick-add-modal__content .quantity-selector :is(.quantity-minus,.quantity-plus){width:36px!important;height:42px!important;border-radius:0!important;color:#555!important}.product-details .quantity-selector input[type=number],.quick-add-modal__content .quantity-selector input[type=number]{width:40px!important;font-size:13px!important;font-weight:400!important;color:#222!important;border-radius:0!important}.pipeline-inventory-row{display:flex!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;margin:0!important;padding:0!important}.pipeline-inventory-row:not(:has(.product-inventory__status)){display:none!important}.pipeline-inventory-row .product-inventory__status{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important}.pipeline-inventory-row .product-inventory__text{font-family:var(--font-body--family)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#333!important}.product-details .add-to-cart-button,.quick-add-modal__content .add-to-cart-button{width:100%!important;height:50px!important;min-height:50px!important;background-color:#fff!important;color:#d2815f!important;border:1px solid #D2815F!important;box-shadow:none!important;border-radius:0!important;font-family:var(--font-body--family)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:0 20px!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}.product-details .add-to-cart-button:hover:not(:disabled),.quick-add-modal__content .add-to-cart-button:hover:not(:disabled){background-color:#fdf5f2!important;color:#c06e4c!important;border-color:#c06e4c!important;box-shadow:none!important}.product-details .add-to-cart-button[data-added=true],.quick-add-modal__content .add-to-cart-button[data-added=true]{--button-color: #D2815F !important}.product-details shopify-accelerated-checkout,.quick-add-modal__content shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0px !important;--shopify-accelerated-checkout-button-block-size: 50px !important}.product-details button.shopify-payment-button__button--unbranded,.quick-add-modal__content button.shopify-payment-button__button--unbranded,button.shopify-payment-button__button--unbranded{--button-color: #ffffff !important;--button-background-color: #D2815F !important;--button-border-color: #D2815F !important;--button-border-width: 1px !important;background-color:#d2815f!important;color:#fff!important;border:1px solid #D2815F!important;box-shadow:none!important;border-radius:0!important;height:50px!important;min-height:50px!important;width:100%!important;font-family:var(--font-body--family)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;transition:background-color .2s ease,border-color .2s ease!important}.product-details button.shopify-payment-button__button--unbranded:hover:not([disabled]),.quick-add-modal__content button.shopify-payment-button__button--unbranded:hover:not([disabled]),button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-background-color: #c06e4c !important;--button-border-color: #c06e4c !important;background-color:#c06e4c!important;border-color:#c06e4c!important;color:#fff!important}.product-details .group-block:has(.icon-block) .group-block-content{align-items:center!important}.product-details .icon-block svg{width:17px!important;height:17px!important;color:#444!important;stroke-width:1.4!important}.product-details .group-block:has(>.group-block-content>.icon-block) .text-block,.product-details .group-block:has(>.group-block-content>.icon-block) .text-block p{font-family:var(--font-body--family)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#333!important;margin:0!important;line-height:1.4!important}.product-details .accordion{border-top:1px solid #e5e5e5!important;border-bottom:1px solid #e5e5e5!important}.product-details .accordion--dividers accordion-custom:first-child .details{border-block-start:none!important}.product-details .accordion--dividers accordion-custom:last-child .details{border-block-end:none!important}.product-details .accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:1px solid #e5e5e5!important}.product-details .accordion .details__header{font-family:var(--font-body--family)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#333!important;padding-block:16px!important;min-height:48px!important}.product-details .accordion .details__header .icon-caret{width:11px!important;height:11px!important;color:#444!important}.product-details .accordion .details-content{font-family:var(--font-body--family)!important;font-size:13.5px!important;line-height:1.65!important;color:#4a4a4a!important;padding-block-end:18px!important}.product-details .accordion .details-content p{margin-block:0 10px!important}.product-details .accordion .details-content p:last-child{margin-block-end:0!important}.product-details .product-recommendations{display:block!important;width:100%!important;margin-top:12px!important}.product-details .product-recommendations .block-resource-list{position:relative!important;border:1px solid #e5e5e5!important;border-radius:0!important;padding:24px 18px 18px!important;row-gap:14px!important}.product-details .product-recommendations .section-resource-list__content{position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%,-50%)!important;background-color:var(--color-background, #ffffff)!important;padding:0 14px!important;margin:0!important;z-index:2!important;width:max-content!important}.product-details .product-recommendations .section-resource-list__content :is(h1,h2,h3,h4,h5,h6,p){font-family:var(--font-body--family)!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#444!important;margin:0!important;white-space:nowrap!important}.product-details .product-recommendations .resource-list{display:flex!important;flex-direction:column!important;gap:14px!important}.product-details .product-recommendations .product-card>.group-block>.group-block-content{display:grid!important;grid-template-columns:72px 1fr!important;column-gap:14px!important;row-gap:4px!important;align-items:center!important}.product-details .product-recommendations .product-card .card-gallery{grid-column:1!important;grid-row:1 / span 3!important;width:72px!important;margin:0!important}.product-details .product-recommendations .product-card .card-gallery .quick-add{display:none!important}.product-details .product-recommendations .product-card :is(.product-title,product-price,.text-block){grid-column:2!important;margin:0!important;padding:0!important}.product-details{--pdp-ink: #141414;--pdp-muted: #6b665f;--pdp-line: rgb(20 20 20 / .14);--pdp-warm: #f6f3ee}.product-details product-price,.product-details product-price .price{font-size:1.125rem!important;font-weight:400!important;letter-spacing:.01em!important;color:var(--pdp-ink)!important;font-variant-numeric:tabular-nums}.product-details product-price .compare-at-price{color:var(--pdp-muted)!important}.product-details product-price .tax-note,.product-details product-price [class*=tax]{display:block;margin-top:4px;font-size:12px!important;color:var(--pdp-muted)!important}.variant-option__button-label--image-swatch:has(:checked){border-color:var(--pdp-ink, #141414)!important}.pipeline-variant-option--buttons .variant-option__button-label--text-fallback{flex:0 0 54px!important;width:54px!important;min-width:54px!important;height:66px!important;min-height:66px!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;background-color:var(--pdp-warm, #f6f3ee)!important;border-color:transparent!important;font-size:9.5px!important;line-height:1.2!important;letter-spacing:.02em!important;word-break:break-word}.pipeline-variant-option--buttons .variant-option__button-label--text-fallback:has(:checked){border-color:var(--pdp-ink, #141414)!important;box-shadow:none!important}.pipeline-variant-option--sizes{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;min-width:0}.pipeline-size-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px}.pipeline-size-pill{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 8px!important;border:1px solid var(--pdp-line, rgb(20 20 20 / .14))!important;border-radius:0!important;background:#fff!important;color:var(--pdp-ink, #141414)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.02em!important;font-variant-numeric:tabular-nums;cursor:pointer!important;overflow:hidden;transition:border-color .2s ease,background-color .2s ease,color .2s ease!important}.pipeline-size-pill:before,.pipeline-size-pill:after{display:none!important;content:none!important}.pipeline-size-pill input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.pipeline-size-pill:hover{border-color:var(--pdp-ink, #141414)!important}.pipeline-size-pill:has(:checked){background:var(--pdp-ink, #141414)!important;border-color:var(--pdp-ink, #141414)!important;color:#fff!important}.pipeline-size-pill:has(:focus-visible){outline:1px solid var(--pdp-ink, #141414);outline-offset:3px}.pipeline-size-pill:has(input[aria-disabled=true]){color:#14141461!important;background:#fff!important}.pipeline-size-pill:has(input[aria-disabled=true]):has(:checked){background:#fff!important;color:#14141480!important;border-color:var(--pdp-ink, #141414)!important}.pipeline-size-pill .variant-option__strikethrough{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:#14141447;stroke-width:1px;pointer-events:none}.product-details div button.scr-open-size-chart{margin:-6px 0 0!important;padding:0!important;font-family:var(--font-body--family)!important;font-size:12px!important;letter-spacing:.04em!important;color:var(--pdp-ink, #141414)!important;text-decoration:underline!important;text-decoration-color:#1414144d!important;text-underline-offset:4px!important}.product-details div button.scr-open-size-chart:before{opacity:.75}.pipeline-inventory-row{justify-content:flex-start!important}.pipeline-inventory-row .product-inventory__text{font-size:12px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--pdp-muted, #6b665f)!important}.product-details,.product-details .buy-buttons-block,.product-details .product-form-buttons,.product-details .accelerated-checkout-block,.quick-add-modal__content .product-details,.quick-add-modal__content .product-form-buttons{--color-primary-button-background: #141414 !important;--color-primary-button-text: #ffffff !important;--color-primary-button-border: #141414 !important;--color-primary-button-hover-background: #3a3a3a !important;--color-primary-button-hover-text: #ffffff !important;--color-primary-button-hover-border: #3a3a3a !important}.product-details .add-to-cart-button,.quick-add-modal__content .add-to-cart-button{background-color:#141414!important;color:#fff!important;border-color:#141414!important;height:54px!important;min-height:54px!important;font-weight:500!important;letter-spacing:.16em!important}.product-details .add-to-cart-button:hover:not(:disabled),.quick-add-modal__content .add-to-cart-button:hover:not(:disabled){background-color:#3a3a3a!important;color:#fff!important;border-color:#3a3a3a!important}.product-details .add-to-cart-button:disabled,.quick-add-modal__content .add-to-cart-button:disabled{background-color:#fff!important;color:#14141473!important;border-color:var(--pdp-line, rgb(20 20 20 / .14))!important}.product-details .add-to-cart-button[data-added=true],.quick-add-modal__content .add-to-cart-button[data-added=true]{--button-color: #ffffff !important}.product-details button.shopify-payment-button__button--unbranded,.quick-add-modal__content button.shopify-payment-button__button--unbranded,button.shopify-payment-button__button--unbranded{--button-color: #141414 !important;--button-background-color: #ffffff !important;--button-border-color: #141414 !important;background-color:#fff!important;color:#141414!important;border:1px solid #141414!important;height:54px!important;min-height:54px!important;font-weight:500!important;letter-spacing:.16em!important}.product-details button.shopify-payment-button__button--unbranded:hover:not([disabled]),.quick-add-modal__content button.shopify-payment-button__button--unbranded:hover:not([disabled]),button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-background-color: #141414 !important;--button-border-color: #141414 !important;background-color:#141414!important;border-color:#141414!important;color:#fff!important}.product-information__media .media-gallery img{border-radius:0!important}.product-recommendations h3,.shopify-section:has(product-recommendations) .text-block h3{font-family:Playfair Display,Cormorant Garamond,Georgia,serif!important;font-weight:400!important;font-size:clamp(1.75rem,3vw,2.5rem)!important;letter-spacing:-.01em!important}.scr-modal{color:#141414!important;font-family:var(--font-body--family)!important}.scr-modal .scr :is(h1,h2,h3,h4){font-family:Playfair Display,Cormorant Garamond,Georgia,serif!important;font-weight:400!important;color:#141414!important;letter-spacing:-.005em!important;line-height:1.2!important}.scr-modal .scr :is(p,li,span,strong,div){font-family:var(--font-body--family)!important}.scr-modal .scr p{font-size:14px!important;line-height:1.6!important;color:#141414cc!important}.scr-modal .scr img{max-width:100%!important;height:auto!important}.scr-modal .scr table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;border-collapse:collapse!important}.scr-modal .scr :is(th,td){font-family:var(--font-body--family)!important;font-size:13px!important;padding:10px 12px!important;white-space:nowrap!important;text-align:left!important;font-variant-numeric:tabular-nums;border-bottom:1px solid rgb(20 20 20 / .1)!important}.scr-modal .scr th{font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#141414b3!important;background:#f6f3ee!important}@media screen and (max-width:749px){.scr-modal{top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;max-height:88vh!important;max-height:88dvh!important;transform:none!important;padding:0 20px calc(24px + env(safe-area-inset-bottom))!important;border-top:1px solid rgb(20 20 20 / .1);box-shadow:0 -12px 40px #0000002e;overscroll-behavior:contain}.scr-modal .scr-close{position:sticky!important;top:0!important;z-index:2;background:#fff!important;margin:0 -20px 0 auto!important}.scr-modal .scr :is(h1,h2){font-size:1.5rem!important}.scr-modal .scr p{font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pipeline-product.css.map */
