.a1-pdp{display:contents}.a1-pdp .product-details{color:#34372c}.a1-shop-rating{display:flex;align-items:center;gap:8px;font-size:13px;color:#444936;text-decoration:none;flex-wrap:wrap}.a1-shop-rating strong{color:#fff;background:#3d4b32;padding:4px 7px;border-radius:4px}.a1-shop-rating:hover span{text-decoration:underline}.a1-purchase-summary{display:block;margin-bottom:14px;color:#34372c}.a1-purchase-summary p{margin:0}.a1-frame-note{font-size:13px;margin-bottom:10px!important}.a1-purchase-total{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:11px 12px;background:#e9eadf;border-radius:6px}.a1-purchase-total[hidden]{display:none}.a1-shipping-line{font-size:12px;line-height:1.5;margin-top:8px!important}.a1-estimate-note{font-size:11px;line-height:1.45;color:#62675a;margin-top:4px!important}.a1-pdp product-form-component .add-to-cart-button,.a1-pdp .sticky-add-to-cart__button{background:#3d4b32;color:#fff;border-color:#3d4b32;min-height:52px;font-weight:600}.a1-pdp product-form-component .add-to-cart-button:hover,.a1-pdp .sticky-add-to-cart__button:hover{background:#293422;border-color:#293422}.a1-pdp .accelerated-checkout-block{opacity:.85}.a1-pdp .fd-options-swatch__options{display:grid!important;grid-auto-flow:column;grid-template-rows:44px;grid-auto-columns:44px;gap:4px!important;overflow-x:auto;overscroll-behavior-inline:contain;padding:3px 2px 8px;scrollbar-width:thin}.a1-pdp:has(.a1-color-expander input:checked) .fd-options-swatch__options{display:flex!important;flex-wrap:wrap!important;overflow:visible}.a1-pdp .fd-options-swatch__options .pg-product{width:44px;height:44px;align-items:center;justify-content:center;border:2px solid transparent!important;border-radius:50%!important}.a1-pdp .fd-options-swatch__options .pg-product>div:first-child{width:32px!important;height:32px!important;border-radius:50%!important}.a1-pdp .fd-options-swatch__options .pg-product.active{border-color:#3d4b32!important}.a1-pdp .fd-options-swatch__options .pg-product:focus-visible{outline:2px solid #3d4b32;outline-offset:2px}.a1-color-expander{display:block;margin-top:2px}.a1-color-expander input{position:absolute;width:1px;height:1px;opacity:0}.a1-color-expander input:focus-visible+label{outline:2px solid #3d4b32;outline-offset:3px}.a1-color-expander label{display:inline-block;border:0;background:transparent;color:#3d4b32;font-size:13px;font-weight:600;text-decoration:underline;padding:8px 0;cursor:pointer;min-height:44px}.a1-sticky-color{display:block;font-size:12px;text-transform:capitalize;color:#34372c}@media(max-width:749px){.a1-pdp .sticky-add-to-cart__bar{padding:10px 12px calc(10px + env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;background:#f7f7f1}.a1-pdp .sticky-add-to-cart__image,.a1-pdp .sticky-add-to-cart__title{display:none!important}.a1-pdp .sticky-add-to-cart__info{grid-column:1;grid-row:1}.a1-pdp .sticky-add-to-cart__variant{display:block;font-size:12px;margin:0}.a1-pdp .sticky-add-to-cart__price{grid-column:1;grid-row:2;font-size:14px}.a1-pdp .sticky-add-to-cart__button{grid-column:2;grid-row:1 / span 2;width:auto;padding:12px 16px}.a1-pdp .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}.a1-pdp .sticky-add-to-cart__button .add-to-cart-icon{display:none}.a1-pdp .product-form-buttons{gap:10px}}.a1-pdp .a1-description{border-top:1px solid #d7d9cd;padding-top:24px;margin-top:8px;width:100%}.a1-pdp .a1-description>h2{font-size:22px;line-height:1.25;margin:0 0 16px;text-transform:none}@media(max-width:749px){.a1-pdp .product-information__grid{row-gap:16px}.a1-pdp .product-details,.a1-pdp .product-details>.group-block,.a1-pdp .product-details>.group-block>.group-block-content{display:contents}.a1-pdp .product-details>.group-block>.group-block__media-wrapper{display:none}.a1-pdp .product-details>.group-block>.group-block-content>:not(.view-product-title){grid-column:2 / 3;order:1;min-width:0}.a1-pdp .product-details>.group-block>.group-block-content>.group-block:has(h1){order:-1;padding-block:8px 0}.a1-pdp .product-details h1{font-size:24px;line-height:1.18;text-transform:none;margin:0}.a1-pdp .product-details>.group-block>.group-block-content>.group-block:has(h1)>.group-block-content{gap:8px}.a1-pdp .product-information__media{order:0}.a1-pdp .a1-description{padding-top:20px;margin-top:4px}}@media(min-width:750px){.a1-pdp .product-information__grid.product-information--media-left,.a1-pdp .product-information__grid.product-information--media-right{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.a1-pdp .product-information__grid.product-information--media-right{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.a1-pdp .product-details,.a1-pdp .fd-product-groups-app-block{min-width:0}.a1-pdp .fd-options-swatch__options{max-width:100%;box-sizing:border-box;scrollbar-width:none}.a1-pdp .fd-options-swatch__options::-webkit-scrollbar{display:none}}.a1-pdp .fd-options-swatch__options{justify-content:start!important;max-width:100%;box-sizing:border-box}.a1-pdp .fd-options-swatch__options>*{flex:0 0 44px}.a1-color-expander .a1-color-less{display:none}.a1-pdp:has(.a1-color-expander input:checked) .a1-color-expander .a1-color-more{display:none}.a1-pdp:has(.a1-color-expander input:checked) .a1-color-expander .a1-color-less{display:inline}.a1-pdp:not(:has(.fd-options-swatch__options)) .a1-color-expander{display:none}
/*# sourceMappingURL=/cdn/shop/t/45/assets/a1-product-purchase.css.map */
