body.ee-preview-product:has(.ee-main){overflow-anchor:none}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-product-summary{display:none!important}body.ee-preview-product .ee-main.ee-stable-product-flow{--ee-control-font:14px;--ee-label-weight:500;--ee-body-weight:400}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .product__blocks{font-family:var(--font-body-family);font-weight:var(--ee-body-weight)}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-feature-badges{list-style:none!important;display:flex!important;align-items:start;flex-wrap:wrap;gap:20px 24px!important;padding:28px 0!important;margin:0!important;color:#4c5345}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-feature-badges li{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:9px;margin:0!important;min-width:64px;max-width:148px;text-align:center;font:400 11px/1.35 var(--font-body-family)}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-feature-badges svg{width:32px;height:32px;flex:none}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-feature-badges small{display:block;font-size:10px;line-height:1.35;font-weight:500;margin-bottom:2px}.ee-key-table-wrap{max-width:560px;padding:16px 18px;margin:24px 0 0;box-sizing:border-box}.ee-key-table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:var(--font-body-family);font-size:14px;line-height:1.45}.ee-key-table tr{border-top:1px solid #aeb5a6}.ee-key-table tr:last-child{border-bottom:1px solid #aeb5a6}.ee-key-table th,.ee-key-table td{padding:9px 0!important;vertical-align:top;text-align:left;font-size:14px!important;line-height:1.45!important}.ee-key-table th{width:42%;font-weight:500!important;padding-right:20px!important}.ee-key-table td{font-weight:400;overflow-wrap:anywhere}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper :where(.product__blocks)>:where(.product__block){margin-top:16px!important;margin-bottom:0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .product__blocks>.product__block--title{margin-top:0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .product__block--price{display:flex;flex-wrap:wrap;gap:6px 14px!important;align-items:baseline;margin-top:0!important;padding-bottom:16px;border-bottom:1px solid #d6dacf}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .product__block--price .f-price{font-size:28px!important;font-weight:500!important;line-height:1.2!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .product__tax{font-size:12px!important;font-weight:400!important;line-height:1.45!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-selection-heading{font-size:14px!important;font-weight:500!important;line-height:1.4!important;gap:10px!important;margin:0 0 10px!important;padding:0!important;flex-wrap:wrap}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-selection-heading button,body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-quantity-heading a,body.ee-preview-product .ee-main.ee-stable-product-flow .ee-volume-link{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-size-options{gap:7px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-size-options button{font-size:14px!important;font-weight:400!important;line-height:1.25!important;padding:9px 13px!important;min-height:40px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-batch{min-height:56px!important;margin:10px 0 0!important;padding:10px 14px!important;border-radius:8px!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-batch-height{margin:0!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;font-style:normal!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-selected-summary{background:#f3f4f0!important;border-color:#dce0d5!important;color:#343b30!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-selected-summary *{color:inherit!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-selection-second{margin-top:12px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-quantity-heading{margin:16px 0 8px!important;padding:0!important;border:0!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .product__block--buy_buttons{margin-top:0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .product__block--buy_buttons .btn{min-height:44px!important;font-size:14px!important;font-weight:500!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-compact-height-disclosure>summary{cursor:pointer;font-weight:400;font-size:12px;line-height:1.4}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-compact-height-disclosure:not([open])>:not(summary){display:none!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-bulk-block>button{font-family:var(--font-body-family)!important;font-weight:400!important;font-size:13px!important;line-height:1.4!important;min-height:40px!important;padding:6px 0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .product__block--collapsible_tab .accordion-details__summary,body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-planning-accordion>summary{min-height:44px!important;padding:11px 0!important;font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .product__block--collapsible_tab .accordion-details__summary h2{font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .product__blocks>.product__block--collapsible_tab,body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-planning-accordion{margin:0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-dimension-table-wrap{margin-top:8px!important;overflow:visible!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-dimension-table-wrap table{width:100%!important;table-layout:fixed;font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-dimension-table-wrap :is(th,td){padding:7px 10px!important;height:auto!important;font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important;text-align:left;border:0!important;border-bottom:1px solid #d4d8cf!important;overflow-wrap:anywhere}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-dimension-table-wrap th{font-weight:500!important;text-transform:none!important;letter-spacing:0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-dimension-table-wrap :is(th,td):first-child{padding-left:0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-collection-links{display:grid;gap:8px!important;margin-top:16px!important;padding-top:16px!important;border-top:1px solid #d6dacf;font-size:13px!important;font-weight:400!important;line-height:1.5!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-collection-links p{margin:0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-continue-information{display:inline-block;margin:16px 0 0!important;font-size:13px;font-weight:400}@media(min-width:761px){body.ee-preview-product .ee-main.ee-stable-product-flow .product.ee-purchase-grid{min-height:0!important;align-items:start!important;--ee-photo-height:var(--ee-purchase-height,640px)}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery{position:sticky!important;top:var(--ee-sticky-top,160px)!important;align-self:start!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-layout{height:var(--ee-purchase-height,640px)!important;max-height:var(--ee-purchase-height,640px)!important;align-items:start!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-project-column{position:static!important;height:var(--ee-purchase-height,640px);max-height:var(--ee-purchase-height,640px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;overscroll-behavior-y:auto}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-pinned-photo{position:static!important;top:auto!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-photo-stream{display:block!important;height:var(--ee-purchase-height,640px)!important;max-height:var(--ee-purchase-height,640px)!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable;scrollbar-width:thin;scroll-snap-type:none!important;overscroll-behavior-y:auto;overflow-anchor:none}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-photo-stream:after{display:none!important;content:none!important;height:0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-photo-stream figure.ee-last-photo{position:static!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product.ee-purchase-grid>.product__info-wrapper{transform:none!important;position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;scrollbar-gutter:auto!important;overflow-anchor:none}body.ee-preview-product .ee-main.ee-stable-product-flow{padding-bottom:24px!important}}body.ee-preview-product .ee-image-dialog[open]{height:calc(100dvh - 64px)!important;max-height:calc(100dvh - 64px)!important;padding:28px 32px!important;row-gap:20px!important}body.ee-preview-product .ee-image-dialog .ee-image-stage{grid-row:3;display:flex;align-items:center;justify-content:center;min-height:0;min-width:0;padding:12px 0;box-sizing:border-box;overflow:hidden}body.ee-preview-product .ee-image-dialog .ee-image-stage img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;margin:auto!important}body.ee-preview-product .ee-image-dialog .ee-image-caption:empty{display:none}body.ee-preview-product .ee-image-dialog .ee-image-size,body.ee-preview-product .ee-image-dialog .ee-image-caption,body.ee-preview-product .ee-image-dialog .ee-image-controls{font-family:var(--font-body-family)!important;font-weight:400!important}@media(max-width:760px){body.ee-preview-product .ee-main.ee-stable-product-flow .ee-feature-badges{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px!important;padding:28px 0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-feature-badges li{min-width:0;max-width:none;font-size:11px}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-feature-badges svg{width:30px;height:30px}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-size-options button{min-height:44px!important}.ee-key-table-wrap{max-width:100%;padding:12px 0;margin-top:20px}.ee-key-table th,.ee-key-table td{font-size:13px!important}body.ee-preview-product .ee-image-dialog[open]{height:calc(100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important;padding:20px!important;row-gap:14px!important}body.ee-preview-product .ee-image-dialog .ee-image-stage{padding:10px 0}}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-selected-summary>span:first-of-type{font-size:14px!important;font-weight:500!important;line-height:1.4!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-selected-summary>span:last-child{font-size:16px!important;font-weight:500!important;line-height:1.4!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-selected-summary .ee-batch-height{font-size:12px!important;font-weight:400!important;line-height:1.4!important;margin:0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .product__block--price{padding-bottom:20px!important;margin-bottom:0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-volume-teaser{flex-basis:100%;margin:12px 0 0!important;padding:0 0 4px!important;font-size:14px!important;line-height:1.5!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-volume-teaser button{font-family:var(--font-body-family)!important;font-size:14px!important;line-height:1.5!important;font-weight:400!important;min-height:32px!important;padding:4px 0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .product__block--variant_picker{margin-top:24px!important;padding-bottom:4px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-selection-heading{margin-bottom:16px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-quantity-heading{margin-top:24px!important;margin-bottom:12px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-current-height{margin-top:16px!important;margin-bottom:16px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-bulk-block{margin:16px 0 20px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-bulk-block button span{font-size:inherit!important;font-weight:inherit!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-collection-links :is(a,p,div){font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-collection-links p+p{margin-top:10px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-continue-information{font-size:14px!important;font-weight:400!important;margin-top:20px!important;padding:4px 0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-photo-stream figure[hidden]{display:none!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-all-photos{font:400 13px/1.5 var(--font-body-family)!important;margin:12px 0 0!important;min-height:40px!important;padding:8px 0!important}body.ee-preview-product .ee-hub.ee-study-hub :is(.ee-copy,.ee-description){font-family:var(--font-body-family)!important;font-size:16px!important;line-height:1.6!important;font-weight:400!important}body.ee-preview-product .ee-hub.ee-study-hub :is(.ee-copy,.ee-description) :is(p,li){font-size:inherit!important;font-weight:400!important;line-height:inherit!important}body.ee-preview-product .ee-hub.ee-study-hub :is(.ee-copy,.ee-description) :is(strong,b){font-weight:500!important}body.ee-preview-product .ee-hub.ee-study-hub .ee-description :is(blockquote,aside){padding:0!important;margin:24px 0!important;background:transparent!important;border:0!important;font:inherit!important}@media(min-width:1100px){body.ee-preview-product .ee-hub.ee-study-hub .ee-about-column:has(.ee-tab-photo),body.ee-preview-product .ee-hub.ee-study-hub .ee-topics>.ee-tab-photo,body.ee-preview-product .ee-hub.ee-study-hub .ee-facts-panel>.ee-tab-photo{display:block!important}body.ee-preview-product .ee-hub.ee-study-hub [data-ee-panel] .ee-tab-photo{min-width:0;align-self:start}body.ee-preview-product .ee-hub.ee-study-hub [data-ee-panel] .ee-tab-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;min-height:40px;font:400 12px/1.4 var(--font-body-family)}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-footer .ee-all-photos{flex:none;margin:0!important}body.ee-preview-product .ee-hub.ee-study-hub .ee-description div[style*=background]{background:transparent!important;padding:0!important;margin:24px 0!important;border:0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-photo-stream .ee-size-photo-placeholder{display:block!important;width:100%!important;aspect-ratio:4/5;height:auto!important;box-sizing:border-box;margin:0!important;padding:0!important;background:#f4f5f0}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-photo-stream .ee-size-photo-placeholder[hidden]{display:none!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-size-photo-placeholder .ee-placeholder-request{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent;font:400 16px/1.5 var(--font-body-family);color:#4c5345;cursor:pointer}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-size-photo-placeholder img{display:block!important;width:100%!important;height:100%!important;aspect-ratio:4/5!important;object-fit:contain!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-placeholder-request:focus-visible{outline:2px solid #4c5345;outline-offset:4px}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-footer .ee-all-photos{text-transform:none!important;letter-spacing:0!important}body.ee-preview-product .ee-image-dialog .ee-image-size{margin-right:44px!important}body.ee-preview-product .ee-image-dialog .ee-image-pills{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;gap:8px!important;padding:2px!important;max-width:100%!important}body.ee-preview-product .ee-image-dialog .ee-image-pills button{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;min-height:36px!important;padding:8px 12px!important}@media(max-width:760px){body.ee-preview-product .ee-image-dialog .ee-image-pills button{min-height:44px!important;padding:9px 10px!important}body.ee-preview-product .ee-image-dialog .ee-image-size{margin-right:32px!important}}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .accordion-details__content{font:400 14px/1.5 var(--font-body-family)!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper ee-freight-calculator{display:block;max-width:none;font:400 14px/1.5 var(--font-body-family)!important;margin:8px 0 0!important;padding:0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper ee-freight-calculator :is(p,a,label,button,li){font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper ee-freight-calculator h3{font-family:var(--font-body-family)!important;font-size:16px!important;font-weight:500!important;line-height:1.4!important;margin:0 0 8px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-freight-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin:16px 0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-freight-fields input{box-sizing:border-box;min-height:44px!important;height:44px!important;font-size:16px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper ee-freight-calculator .btn{min-height:44px!important;height:44px!important;padding:10px 16px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper ee-freight-calculator .ee-freight-note{font-size:12px!important;line-height:1.5!important;margin:12px 0 0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .product__block--pickup_availability{margin:24px 0 0!important;padding-top:20px!important;border-top:1px solid #c5ccbd}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .pickup-availability-preview{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .pickup-availability-preview svg{width:16px;height:16px;margin:2px 0 0}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .pickup-availability-info :is(p,span,button){font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;margin:0 0 8px!important;padding:0!important;text-transform:none!important;letter-spacing:0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .pickup-availability-info button{min-height:36px!important;margin:4px 0 0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-hedge-calculator{font:400 14px/1.5 var(--font-body-family)!important;padding:16px!important;margin:8px 0 16px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-hedge-calculator :is(p,label,legend,button){font-family:var(--font-body-family)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-hedge-calculator :is(p,fieldset){margin-top:0!important;margin-bottom:14px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-hedge-calculator fieldset{padding:0!important;border:0!important;min-width:0}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-hedge-controls{gap:12px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-length-input{margin:8px 0 16px!important;max-width:260px}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-length-input input{font-size:16px!important;height:44px!important;min-height:44px!important;padding:10px 36px 10px 12px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-spacing-options{gap:12px!important;margin-top:8px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-spacing-options label{padding:10px 12px!important;min-height:64px!important;gap:10px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-spacing-options strong{font-size:14px!important;font-weight:500!important;line-height:1.4!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-spacing-options small{font-size:12px!important;font-weight:400!important;line-height:1.4!important;margin-top:4px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-hedge-calculator .ee-hedge-result{font-size:16px!important;font-weight:500!important;margin:4px 0 12px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-hedge-calculator .ee-planning-note{font-size:12px!important;line-height:1.5!important;margin:14px 0 0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-hedge-calculator .ee-planning-primary{min-height:44px!important;padding:10px 18px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-dimension-table-wrap,body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-dimension-table-wrap table{border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-dimension-table-wrap tr{border:0!important;border-bottom:1px solid #bac2b2!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-dimension-table-wrap :is(th,td){border:0!important;background:transparent!important}@media(max-width:400px){body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-freight-fields{grid-template-columns:1fr}.ee-freight-fields .btn{justify-self:start}}@media(max-width:760px){body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-footer .ee-gallery-status{display:none}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-mobile-gallery-controls[hidden]{display:none!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-footer{justify-content:flex-end}}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-feature-badges li{font-size:12px;line-height:1.4}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-feature-badges small{font-size:11px;line-height:1.4}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-feature-dimensions{display:grid;grid-template-columns:auto auto;gap:2px 10px;text-align:left;font-size:12px;line-height:1.4}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-feature-dimensions>span:nth-child(2n){text-align:right;font-weight:400}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-size-options button,body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .product__block--buy_buttons .btn{font-size:16px!important;min-height:44px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-selection-heading button,body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-quantity-heading a{font-size:14px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-selected-summary>span:first-of-type{font-size:16px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .ee-selected-summary .ee-batch-height{font-size:14px!important}body.ee-preview-product .ee-hub.ee-study-hub .ee-key-table-wrap{padding:16px 0!important;margin-top:24px!important}@media(min-width:761px){body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-layout .ee-pinned-photo,body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-layout .ee-project-extra figure,body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-layout .ee-photo-stream figure{width:min(100%,calc(var(--ee-purchase-height,640px) * .8))!important;max-width:100%!important;height:auto!important;aspect-ratio:4/5!important;box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;overflow:hidden}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-layout figure>a,body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-layout .ee-placeholder-request{display:block;width:100%!important;height:100%!important;aspect-ratio:4/5!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-layout figure img,body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-layout figure video{display:block;width:100%!important;height:100%!important;aspect-ratio:4/5!important;object-fit:contain!important;object-position:center!important}}html:has(body.ee-preview-product){scrollbar-gutter:stable}body.ee-preview-product:has(dialog[open]){overflow:hidden}.ee-mobile-feature-summary,.ee-selected-photo{display:none}@media(max-width:760px){body.ee-preview-product .ee-main.ee-stable-product-flow .ee-feature-badges{display:none!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-mobile-feature-summary{display:block;margin:12px 0 16px;font:400 14px/1.5 var(--font-body-family);color:#343b30}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-mobile-feature-summary p{margin:0 0 4px;font:inherit}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-selected-summary{display:grid!important;grid-template-columns:60px minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:center;padding:12px!important;min-height:99px!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-selected-photo{border-radius:0!important;border:0!important;box-shadow:none!important;overflow:hidden;display:block;grid-column:1;grid-row:1 / span 2;width:60px;height:75px;margin:0;padding:0;border:0;background:#f3f4f0;cursor:pointer}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-selected-photo img{border-radius:0!important;border:0!important;box-shadow:none!important;display:block;width:60px;height:75px;object-fit:contain}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-selected-summary>span{grid-column:2;min-width:0;text-align:left}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-selected-summary:not(:has(.ee-selected-photo)){grid-template-columns:minmax(0,1fr)}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-selected-summary:not(:has(.ee-selected-photo))>span{grid-column:1}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-selected-photo:focus-visible{outline:2px solid #4c5345;outline-offset:3px}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-layout{height:clamp(230px,44svh,450px)!important;max-height:450px!important;align-items:stretch!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-layout figure,body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-layout figure>a,body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-layout figure img{height:100%!important;aspect-ratio:auto!important;object-fit:contain!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-footer{margin-top:4px!important;min-height:36px}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-all-photos{min-height:36px!important;margin:0!important}}body.ee-preview-product .ee-image-stage{position:relative}body.ee-preview-product .ee-image-stage .ee-image-loading{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;text-align:center;padding:20px;font:400 14px/1.5 var(--font-body-family);color:#4c5345}body.ee-preview-product .ee-image-stage[aria-busy=true] .ee-image-loading,body.ee-preview-product .ee-image-stage[data-photo-error] .ee-image-loading{display:flex}body.ee-preview-product .ee-image-stage[aria-busy=true] img,body.ee-preview-product .ee-image-stage[data-photo-error] img{opacity:0}@media(max-width:760px){body.ee-preview-product.ee-has-inline-chat shopify-chat{display:none!important}}@media(max-width:760px){body.ee-preview-product .ee-main.ee-stable-product-flow .ee-gallery-thumbnails,body.ee-preview-product .ee-main.ee-stable-product-flow .ee-mobile-photo-label{display:none!important}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-mobile-gallery-controls{min-height:44px!important;margin:4px 0!important;box-sizing:border-box}body.ee-preview-product .ee-main.ee-stable-product-flow .ee-selected-summary{min-height:116px!important}}@media(max-width:760px){body.ee-preview-product .ee-main.ee-stable-product-flow .product__info-wrapper .product__tax{flex-basis:100%!important;width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/ee-product-flow.css.map */
