.pdp-design-system{--layout-stack-gap-size-2xs: 8px;--layout-stack-gap-size-xs: 20px;--layout-stack-gap-size-sm: 20px;--layout-stack-gap-size-md: 20px}.pdp-design-system .product-block{margin:0!important;padding:0!important}.pdp-design-system .product-block--divider,.pdp-design-system .product-block--divider hr{display:none!important;margin:0!important;border:0!important}.pdp-design-system .layout-stack .layout-stack{--layout-stack-gap-size-xs: 20px;--layout-stack-gap-size-sm: 20px}.pdp-design-system .product-block--vendor,.pdp-design-system .product__vendor,.pdp-design-system .product__vendor a{font-family:Karla,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#564b40;opacity:.75;text-decoration:none}.pdp-design-system .product-single__title{font-family:Crimson Text,Crimson Pro,Georgia,serif!important;font-weight:400!important;font-style:normal;font-size:clamp(22px,2.4vw,28px)!important;line-height:1.2;color:#564b40;margin:2px 0!important}.pdp-design-system .product-block--vendor{margin-bottom:2px!important}.pdp-design-system .product-single__form{margin-top:0!important}.pdp-design-system .product-block--sku{margin-top:6px!important}.pdp-design-system .product-block--price{margin-top:2px!important}.pdp-design-system .product-block--header .element-text,.pdp-design-system .product-block--header .element-text--body-sm,.pdp-design-system .element-text--body-sm:first-child{display:block;font-family:Karla,sans-serif!important;font-size:.65rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#564b40!important;opacity:.55}.pdp-design-system .product__price{font-family:Karla,sans-serif;font-size:1rem;font-weight:500;color:#564b40}.pdp-design-system .product__policies,.pdp-design-system .product__policies--under-price{font-family:Karla,sans-serif;font-style:italic;font-size:.7rem;opacity:.65;color:#564b40}.pdp-design-system .variant__label{display:block;font-family:Karla,sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#564b40;margin-bottom:10px}.pdp-design-system .variant__label-separator{margin:0 4px 0 2px;opacity:.75}.pdp-design-system .variant__label-selected{font-style:italic;font-weight:400;letter-spacing:.04em;text-transform:none;font-size:.78rem;opacity:.85}.pdp-design-system .variant__label-info{display:none!important}.pdp-design-system .product-form__item--variant-selector{margin-top:28px!important}.pdp-design-system .product__policies--under-price,.pdp-design-system .product__policies{display:none!important}.pdp-design-system .variant__button-label:not(.color-swatch){border:.5px solid rgba(86,75,64,.3)!important;border-radius:0!important;background:transparent;color:#564b40;font-family:Karla,sans-serif;font-size:.72rem;font-weight:400;letter-spacing:.06em;padding:10px 14px;transition:background-color .12s ease,border-color .12s ease}.pdp-design-system .variant-input input[type=radio]:checked+.variant__button-label:not(.color-swatch){border:.5px solid rgba(86,75,64,.55)!important;background:#564b400a!important;color:#564b40;font-weight:500}.pdp-design-system .variant__button-label.disabled{opacity:.35;text-decoration:line-through}.pdp-design-system .variant__button-label.color-swatch{width:32px;height:32px;padding:0;border-radius:50%!important;border:.5px solid rgba(86,75,64,.3)!important;background-clip:border-box!important;background-size:115% 115%!important;background-position:center center!important;background-repeat:no-repeat!important;text-indent:-9999px;overflow:hidden;box-shadow:none!important}.pdp-design-system .variant__button-label.color-swatch:before,.pdp-design-system .variant-input-wrap .variant__button-label.color-swatch:before{display:none!important;content:none!important;border:none!important}.pdp-design-system .variant-input input[type=radio]:checked+.variant__button-label.color-swatch{border:.5px solid rgba(86,75,64,.55)!important;box-shadow:0 0 0 3px #564b400a!important}.pdp-design-system .element-quantity-selector{border:.5px solid rgba(86,75,64,.45)!important;border-radius:0!important;background:transparent;max-width:120px}.pdp-design-system .element-quantity-selector__button{background:transparent;color:#564b40;border:none;border-radius:0}.pdp-design-system .element-quantity-selector__input,.pdp-design-system .element-quantity-selector__input.element-input{background:transparent;border:none;color:#564b40;font-family:Karla,sans-serif;font-size:.8rem;box-shadow:none}.pdp-design-system .product-single__add .element-button{border-radius:0!important;letter-spacing:.18em;text-transform:uppercase;font-family:Karla,sans-serif;font-weight:600;width:100%!important;padding:18px 24px!important;min-height:54px}.pdp-design-system .element-button .element-text--body-md{font-size:.72rem;letter-spacing:.18em}.pdp-design-system .product-accordion__header{font-family:Karla,sans-serif!important;font-size:.72rem!important;font-weight:400!important;letter-spacing:.14em;text-transform:uppercase;color:#564b40;opacity:.85;padding:14px 0}.pdp-design-system .product-accordion__content{font-family:Karla,sans-serif;font-size:.82rem;line-height:1.6;color:#564b40}.pdp-design-system .variant__label-info{margin-top:4px!important}.pdp-design-system .variant-wrapper{margin-bottom:18px!important}.pdp-design-system .variant-wrapper:last-child{margin-bottom:0!important}.pdp-design-system .product-block--description{border-top:.5px solid rgba(86,75,64,.35);padding-top:20px!important;margin-top:8px!important}.pdp-design-system .product-form__item--variant-selector{margin-bottom:20px!important}.pdp-design-system .product-block--variant-picker,.pdp-design-system .variant-wrapper:last-child{margin-bottom:20px!important}.pdp-design-system .product-block--quantity{margin-top:4px!important}.pdp-design-system{--pdp-rhythm-tight: 12px;--pdp-rhythm-normal: 20px;--pdp-rhythm-zone: 36px}.pdp-design-system .variant__button-label.disabled,.pdp-design-system .variant-input input[type=radio]:disabled+.variant__button-label{opacity:.4!important;text-decoration:none!important;border:.5px dashed rgba(86,75,64,.35)!important;box-shadow:none!important;background:transparent!important;color:#564b40!important;cursor:not-allowed;pointer-events:none}.pdp-design-system .variant__button-label.color-swatch.disabled{border:.5px dashed rgba(86,75,64,.35)!important;opacity:.35!important}.pdp-design-system .product-block--sku{margin-bottom:2px!important}.pdp-design-system .product-block--price{margin-top:4px!important}.pdp-design-system .product-form__item--variant-selector:first-of-type,.pdp-design-system .product-block--price+* .product-form__item--variant-selector,.pdp-design-system .product-block--price~.product-block .product-form__item--variant-selector{margin-top:var(--pdp-rhythm-zone)!important}.pdp-design-system .product__installation-disclaimer{margin-top:16px!important;font-size:.72rem;opacity:.7}.pdp-design-system .installation-disclaimer__summary{font-family:Karla,sans-serif;font-size:.72rem;line-height:1.5;color:#564b40}.pdp-design-system .installation-disclaimer__toggle{text-decoration:underline;opacity:.85;margin-left:4px}.pdp-design-system .product-block--description{margin-top:var(--pdp-rhythm-zone)!important;padding-top:24px!important}.pdp-design-system .product__installation-disclaimer+.product-block--divider,.pdp-design-system .product__installation-disclaimer~.product-block--divider:last-of-type{display:none!important}.pdp-design-system [class*=inventory-status-block] .pdp-fulfillment{padding:14px 0!important}.pdp-design-system [class*=inventory-status-block] .pdp-shipdate__value{font-size:.78rem;line-height:1.4}.pdp-design-system [class*=inventory-status-block] .pdp-shipdate__note{font-size:.68rem;margin-top:4px!important}.pdp-design-system .product-form__item--variant-selector{margin-bottom:24px!important}@media only screen and (max-width:768px){.pdp-design-system layout-stack.layout-stack{--_align: center;--_justify: center}.pdp-design-system .pdp-design-system__dynamic,.pdp-design-system .pdp-design-system__dynamic *,.pdp-design-system .product-block--price.product-block--price,.pdp-design-system .product-block--price.product-block--price .product__price,.pdp-design-system .product-block--price.product-block--price .product__policies,.pdp-design-system .product-block--price.product-block--price .product__policies--under-price,.pdp-design-system .product-block--vendor.product-block--vendor,.pdp-design-system .product-block--title.product-block--title,.pdp-design-system .product-block--sku.product-block--sku,.pdp-design-system .product-block--installments.product-block--installments,.pdp-design-system .product-block--inventory.product-block--inventory,.pdp-design-system .product-block--inventory-status.product-block--inventory-status,.pdp-design-system .product-block--sales-point.product-block--sales-point,.pdp-design-system .product-block--contact.product-block--contact{text-align:center}.pdp-design-system .product-block--description,.pdp-design-system .product-block--description *{text-align:left}.pdp-design-system .variant-wrapper,.pdp-design-system .variant-input-wrap{text-align:center}.pdp-design-system .variant-input-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pdp-design-system .variant-input{display:inline-block}.pdp-design-system quantity-selector,.pdp-design-system quantity-selector.element-quantity-selector,.pdp-design-system .element-quantity-selector{display:flex;align-self:center;margin-left:auto!important;margin-right:auto!important;max-width:120px}.pdp-design-system layout-stack:has(quantity-selector),.pdp-design-system layout-stack:has(.element-quantity-selector){align-self:center;justify-content:center}.pdp-design-system .product-block--quantity,.pdp-design-system .product-form__item--quantity{text-align:center}.pdp-design-system label[for*=quantity_picker],.pdp-design-system label.element-text--body-sm[for*=quantity_picker],.pdp-design-system layout-stack>label[for*=quantity_picker],.pdp-design-system layout-stack:has(>label[for*=quantity_picker]){display:none!important}.pdp-design-system .product-single__add .element-button{margin-left:auto;margin-right:auto}.pdp-design-system .pdp-fulfillment,.pdp-design-system .pdp-fulfillment *{text-align:center}.pdp-design-system .pdp-meta__value{justify-content:center}}.pdp-design-system .variant-wrapper .variant__label,.pdp-design-system .variant-wrapper label.variant__label{font-weight:400!important;white-space:normal!important}.pdp-design-system .variant-wrapper .variant__label-separator{display:inline!important;margin:0 4px 0 2px!important;opacity:.75!important}.pdp-design-system .variant-wrapper .variant__label-selected{display:inline!important;font-style:italic!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:none!important;font-size:.78rem!important;opacity:.85!important;color:#564b40!important}.pdp-design-system .variant-wrapper .variant__label-info:not(.variant__label-info--sizechart){display:none!important}.pdp-design-system .product__policies--under-price,.pdp-design-system .product-single__policies,.pdp-design-system .product__policies.rte{display:none!important}.pdp-design-system .product-block{margin-bottom:28px}.pdp-design-system .product-block:last-child{margin-bottom:0}.pdp-design-system .product-block:has(.product-form__item--variant-selector){margin-bottom:20px}.pdp-design-system .product-block--header{margin-bottom:24px}.pdp-design-system .product-single__vendor{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;opacity:.7;margin-bottom:8px}.pdp-design-system .product-single__vendor a{color:inherit;text-decoration:none}.pdp-design-system .product-single__title{font-family:Crimson Text,Crimson Pro,Georgia,serif;font-weight:400;font-style:normal;font-size:clamp(22px,2.4vw,28px);line-height:1.2;letter-spacing:-.005em;margin:0 0 8px}.pdp-design-system .product-single__sku{font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;opacity:.55;margin:0}.pdp-design-system .product__price{font-family:Karla,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;color:#564b40}.pdp-design-system .product__policies,.pdp-design-system .product__policies a{font-size:.7rem;font-style:italic;opacity:.65;margin-top:6px}.pdp-design-system .variant-wrapper .variant__label{display:block;font-family:Karla,sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#564b40;opacity:1;margin-bottom:10px;line-height:1.4}.pdp-design-system .variant-input-wrap .variant-input{margin:0 6px 6px 0}.pdp-design-system .variant-input-wrap .variant__button-label:not(.color-swatch){border:.5px solid rgba(86,75,64,.3)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:10px 14px;font-family:Karla,sans-serif;font-size:.72rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#564b40;transition:background-color .12s ease,border-color .12s ease}.pdp-design-system .variant-input-wrap input[type=radio]:checked+.variant__button-label:not(.color-swatch){border:.5px solid rgba(86,75,64,.55)!important;background:#564b400a!important;box-shadow:none!important;color:#564b40;font-weight:500}.pdp-design-system .product__quantity label{display:block;font-size:.68rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:10px}.pdp-design-system .js-qty__wrapper{border:.5px solid rgba(86,75,64,.45);border-radius:0;background:transparent;display:inline-flex;align-items:center;padding:0;max-width:120px}.pdp-design-system .js-qty__num{background:transparent;border:none;font-family:Karla,sans-serif;font-size:.8rem;padding:8px 4px;text-align:center}.pdp-design-system .js-qty__adjust{background:transparent;border:none;padding:8px 12px;cursor:pointer;opacity:.7;transition:opacity .15s ease}.pdp-design-system .js-qty__adjust:hover{opacity:1}.pdp-design-system .btn.add-to-cart{border-radius:0;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:500;padding:18px 24px}.pdp-design-system .installation-disclaimer__summary{font-size:.7rem;font-style:italic;opacity:.65;line-height:1.5;list-style:none;cursor:pointer}.pdp-design-system .installation-disclaimer__summary::-webkit-details-marker{display:none}.pdp-design-system .installation-disclaimer__toggle{text-decoration:underline;margin-left:4px}.pdp-design-system .installation-disclaimer__body{font-size:.7rem;opacity:.65;padding-top:8px}.pdp-design-system .product-block--sales-point .sales-points{margin:0;padding:0;list-style:none}.pdp-design-system .product-block--sales-point .sales-point{font-size:.7rem;opacity:.75;line-height:1.5}.pdp-design-system .product-accordion__item{border-bottom:.5px solid rgba(86,75,64,.35)}.pdp-design-system .product-accordion__header{font-family:Karla,sans-serif;font-size:.72rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#564b40;opacity:.85;padding:16px 0}.pdp-design-system .product-accordion__content{font-size:.82rem;line-height:1.6;padding-bottom:18px}.pdp-design-system .product-block--price{margin-top:4px!important;margin-bottom:28px!important}.pdp-design-system .variant-wrapper .variant__label{display:block}.pdp-design-system .variant-wrapper .variant__label .variant__label-selected{display:inline;font-style:italic;font-weight:400;letter-spacing:.04em;text-transform:none;font-size:.78rem;opacity:.85;color:#564b40}.pdp-design-system .variant-input-wrap .variant-input{margin:0 8px 8px 0!important}.pdp-design-system .variant-input-wrap .variant__button-label.color-swatch{width:32px;height:32px;padding:0;border-radius:50%!important;border:.5px solid rgba(86,75,64,.3)!important;background-clip:border-box!important;background-size:115% 115%!important;background-position:center center!important;background-repeat:no-repeat!important;text-indent:-9999px;overflow:hidden;box-shadow:none!important}.pdp-design-system .variant-input-wrap input[type=radio]:checked+.variant__button-label.color-swatch{border:.5px solid rgba(86,75,64,.55)!important;box-shadow:0 0 0 3px #564b400a!important}.pdp-design-system .js-qty__wrapper{border:.5px solid rgba(86,75,64,.45)!important;box-shadow:none!important}.pdp-design-system .installation-disclaimer__toggle,.pdp-design-system .installation-disclaimer__summary a{opacity:.75;text-decoration-thickness:.5px;text-underline-offset:2px}.pdp-design-system .variant-wrapper .variant__label-info:before,.pdp-design-system .variant-wrapper .variant__label>span:first-of-type+span:before{content:none!important}.pdp-design-system .variant-wrapper .variant__label{line-height:1.4}tool-tip-trigger{text-transform:uppercase}.flex-pdp.pdp-design-system .product-block--price+*,.flex-pdp.pdp-design-system .product-block--price~.product-block--variant-picker,.flex-pdp.pdp-design-system .product-block--price~* .product-form__item--variant-selector{margin-top:40px!important}.flex-pdp.pdp-design-system .product-form__item--variant-selector:first-of-type{margin-top:40px!important}.flex-pdp.pdp-design-system .product-form__item--variant-selector:last-of-type{margin-bottom:36px!important}.flex-pdp.pdp-design-system .product-block--variant-picker{margin-bottom:36px!important}.flex-pdp.pdp-design-system .product-block--quantity{margin-top:0!important;margin-bottom:16px!important}.flex-pdp.pdp-design-system .product-block--description{margin-top:48px!important;padding-top:28px!important}.flex-pdp.pdp-design-system .product-block--vendor,.flex-pdp.pdp-design-system .product-block--title{margin-bottom:4px!important}.flex-pdp.pdp-design-system .product-block--sku{margin-top:8px!important;margin-bottom:0!important}.flex-pdp.pdp-design-system .product-block--price{margin-top:12px!important}@media only screen and (max-width:768px){.flex-pdp.pdp-design-system .flex-pdp__dynamic,.flex-pdp.pdp-design-system .flex-pdp__dynamic *{text-align:center}.flex-pdp.pdp-design-system .product-block--header,.flex-pdp.pdp-design-system .product-block--header *,.flex-pdp.pdp-design-system .product-single__title,.flex-pdp.pdp-design-system .pdp-title__parent,.flex-pdp.pdp-design-system .product-block--sku,.flex-pdp.pdp-design-system .product-block--sku *,.flex-pdp.pdp-design-system [class*=sku] .element-text{text-align:center!important}.flex-pdp.pdp-design-system .product-block--description,.flex-pdp.pdp-design-system .product-block--description *,.flex-pdp.pdp-design-system .product-accordion__content,.flex-pdp.pdp-design-system .product-accordion__content *{text-align:left!important}}.flex-pdp.pdp-design-system .product__thumbs--below .product__thumbs--scroller{text-align:center}.flex-pdp.pdp-design-system .product__thumb-item{display:inline-block!important;vertical-align:top}.product-section.pdp-design-system .product-block--header{margin-bottom:16px!important}.product-section.pdp-design-system .product-single__vendor{margin-bottom:6px!important}.product-section.pdp-design-system .product-single__title{margin:0 0 6px!important}.product-section.pdp-design-system .product-single__sku{margin:0!important}.product-section.pdp-design-system .product-single__meta [data-product-blocks]>.product-block:has(.product__price){margin-top:8px!important;margin-bottom:56px!important}.product-section.pdp-design-system .product-single__meta [data-product-blocks]>.product-block:has(.variant-input-wrap){margin-bottom:24px!important}.product-section.pdp-design-system .product-single__meta [data-product-blocks]>.product-block:has(.variant-input-wrap):not(:has(~.product-block:has(.variant-input-wrap))){margin-bottom:56px!important}.product-section.pdp-design-system .product-single__meta [data-product-blocks]>.product-block:has(.js-qty__wrapper){margin-bottom:24px!important}.product-section.pdp-design-system .product-single__meta [data-product-blocks]>.product-block--sales-point{margin-bottom:16px!important}.product-section.pdp-design-system .product-single__meta>.product__installation-disclaimer{margin-top:12px!important;margin-bottom:20px!important}.product-section.pdp-design-system .product-single__meta [data-product-blocks]>.product-block:has(.btn.add-to-cart){margin-bottom:64px!important}.product-section.pdp-design-system .product-block--tab{margin-top:32px!important;padding-top:28px!important;border-top:.5px solid rgba(86,75,64,.15)!important}.product-section.pdp-design-system .product-block:has(>hr:only-child){display:none!important}.pdp-design-system [class*=bocci-cfg-] .variant__button-label:not(.color-swatch){border:.5px solid rgba(86,75,64,.3)!important;border-radius:0!important;background:transparent!important;color:#564b40!important;font-family:Karla,sans-serif!important;font-size:.72rem!important;font-weight:400!important;letter-spacing:.06em!important;padding:10px 14px!important;box-shadow:none!important;transition:background-color .12s ease,border-color .12s ease!important}.pdp-design-system [class*=bocci-cfg-] .variant__button-label.is-synced:not(.color-swatch),.pdp-design-system [class*=bocci-cfg-] input[type=radio]:checked+.variant__button-label:not(.color-swatch){border:.5px solid rgba(86,75,64,.55)!important;background:#564b400a!important;color:#564b40!important;font-weight:500!important;box-shadow:none!important}.pdp-design-system [class*=bocci-cfg-] .variant__button-label.color-swatch,.pdp-design-system [class*=bocci-cfg-] [class*=bocci-swatch-dot-]{width:32px!important;height:32px!important;padding:0!important;border-radius:50%!important;border:.5px solid rgba(86,75,64,.3)!important;background-clip:border-box!important;background-size:115% 115%!important;background-position:center center!important;background-repeat:no-repeat!important;text-indent:-9999px!important;overflow:hidden!important;box-shadow:none!important;margin:0!important}.pdp-design-system [class*=bocci-cfg-] .color-swatch:before,.pdp-design-system [class*=bocci-cfg-] [class*=bocci-swatch-dot-]:before{display:none!important;content:none!important;border:none!important}.pdp-design-system [class*=bocci-cfg-] input[type=radio]:checked+.color-swatch,.pdp-design-system [class*=bocci-cfg-] input[type=radio]:checked+.variant__button-label.color-swatch,.pdp-design-system [class*=bocci-cfg-] input[type=radio]:checked+[class*=bocci-swatch-dot-]{border:.5px solid rgba(86,75,64,.55)!important;box-shadow:0 0 0 3px #564b400a!important}.pdp-design-system [class*=bocci-cfg-] .variant__button-label.disabled,.pdp-design-system [class*=bocci-cfg-] input[type=radio]:disabled+.variant__button-label,.pdp-design-system [class*=bocci-cfg-] input:disabled+[class*=bocci-opt-label-]{opacity:.4!important;text-decoration:none!important;border:.5px dashed rgba(86,75,64,.35)!important;background:transparent!important;color:#564b40!important;cursor:not-allowed!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/261/assets/pdp-design-system.css.map */
