.wrapper_CJUtHR{max-width:1440px;margin:0 auto;padding:16px var(--content-padding, 64px) 80px var(--content-padding, 64px);display:grid;grid-template-columns:12fr 10fr;grid-template-rows:auto 1fr;grid-column-gap:32px;grid-row-gap:16px;grid-template-areas:"images info" "additional info";align-items:flex-start}@media(max-width: 720px){.wrapper_CJUtHR{grid-template-columns:1fr;grid-template-areas:"images" "info" "additional"}}
.images_VUm9_e{grid-area:images;background-color:#f2eee9;position:relative}.container_GfEdEV{padding:16px;aspect-ratio:1}.container_GfEdEV.swapped{padding:0}.container_GfEdEV img.secondary{right:8px;bottom:8px}.savings_h6scnL{position:absolute;top:0;right:0;z-index:10;background-color:#4d453d;color:hsla(0,0%,100%,.8666666667);font-weight:600;font-size:1.5rem;padding:8px 12px}
.info_XKxQXT{grid-area:info;display:flex;flex-flow:column}.head_QZPhqX{margin-bottom:20px}.head_QZPhqX .title_juTzSt{margin:0;font-size:2rem;font-weight:bold;line-height:1.2}.head_QZPhqX .sub-title_nIM4gU{margin:0;font-size:1.5rem;font-weight:bold;line-height:1.5}.description_LQbdPk{font-size:1.125rem}.description_LQbdPk>a{font-weight:600;color:#3b7772;white-space:nowrap}.prices_JXh9_a{margin-top:16px}button.add-to-cart_B3iDY0{margin-top:16px}.change-shipping_v6cK7u{width:100%;text-align:center;font-size:0.875rem;line-height:1.5;margin-top:5px}.change-shipping_v6cK7u>a{font-weight:600;color:#3b7772}.spacer_oDwHqX{height:32px}
.selectors_eQQAwA{display:flex;flex-flow:column;gap:8px;margin-bottom:16px}.disabled_rY00Q5{text-decoration:line-through !important}label.checkbox-wrapper_C6lpbY{padding:8px;border:1px solid #998e82;border-radius:4px;margin:0;line-height:1.3;gap:8px}label.checkbox-wrapper_C6lpbY .MuiCheckbox-root{padding:4px;font-size:20px;flex-shrink:0}label.checkbox-wrapper_C6lpbY .MuiCheckbox-root svg{font-size:32px}label.checkbox-wrapper_C6lpbY .MuiFormControlLabel-label{flex-grow:1}.checkbox-label_kVDyTt{display:flex;align-items:center;justify-content:space-between;font-size:0.875rem;gap:8px}.checkbox-label_kVDyTt .price_OSYpST{white-space:nowrap;font-weight:600}
.prices_d8CyNf{display:flex;flex-flow:row wrap;align-items:baseline;gap:10px}.prices_d8CyNf>p{line-height:1}.prices_d8CyNf>p:first-of-type{font-weight:bold;font-size:1.75em}.prices_d8CyNf>p:first-of-type .currency{font-size:1em}.prices_d8CyNf>p:not(:first-of-type){text-decoration:line-through;color:#747474}.prices_d8CyNf>p.discounted_jB5mon{color:#bf360c}
.icon-box_uWJ2Yx{display:flex;align-items:center;gap:16px;border:1px solid #ccc4bc;padding:16px;margin-bottom:16px}.icon-box_uWJ2Yx svg{color:#3b7772}.icon-box_uWJ2Yx p{line-height:1.3}
.selling-points_gM3X6Y{border:1px solid #ccc4bc;padding:8px 0;margin-bottom:16px}.selling-points_gM3X6Y li{display:flex;align-items:center;padding:8px 12px;gap:10px}.selling-points_gM3X6Y svg{color:#3b7772}
div.price-breakdown_n4PUim{background-color:rgba(0,0,0,0);border:1px solid #ccc4bc;margin-bottom:16px !important}div.price-breakdown_n4PUim::before{display:none}div.price-breakdown_n4PUim .head_l_H5r_{padding:0 16px}div.price-breakdown_n4PUim .head_l_H5r_>span{margin:16px 0}div.price-breakdown_n4PUim .head_l_H5r_ .icon_Kd7Ku1{color:#3b7772;margin-right:16px}div.price-breakdown_n4PUim .head_l_H5r_ .title_NXLBqA{font-weight:600;font-size:1rem}div.price-breakdown_n4PUim .content_hkLfOs{padding:0 16px 16px 16px}div.price-breakdown_n4PUim .price-grid_t0PtZT{display:grid;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;grid-gap:10px 16px}div.price-breakdown_n4PUim table{padding-left:16px;width:100%}div.price-breakdown_n4PUim table th{font-weight:normal;text-align:left}div.price-breakdown_n4PUim table td{text-align:right;padding-left:5px}div.price-breakdown_n4PUim table th,div.price-breakdown_n4PUim table td{padding-bottom:10px}div.price-breakdown_n4PUim table .savings_VUymdC{color:#bf360c}div.price-breakdown_n4PUim table .total_usaaQY th,div.price-breakdown_n4PUim table .total_usaaQY td{font-weight:bold;padding-top:16px;padding-bottom:0}
.additional_ejbtBB{grid-area:additional}.additional_ejbtBB .accordion_GMfTcv{background-color:rgba(0,0,0,0);border-bottom:1px solid #e2e8f0}.additional_ejbtBB .accordion_GMfTcv::before{display:none}.additional_ejbtBB .content_Xb_Ooz{font-size:1.125rem;line-height:1.5}.additional_ejbtBB .content_Xb_Ooz>a{display:block;font-weight:600;margin-top:16px}.variant-code_r5ZXA2{margin-top:20px}
