@layer cabane-pdp-reference{html body.cp-approved #MainContent{--cabane-desktop-inset:0px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#f3e7d7!important}html body.cp-approved #MainContent>.cm-native-content{display:block!important;width:100%!important;padding:0!important;margin:0!important}html body.cp-approved #MainContent>.cm-mobile{display:none!important}html body.cp-approved #MainContent .discovery-head>.discovery-all{display:none!important}html body #MainContent #cabane-approved-pdp[data-reference-layout]{--cp-cream:#f3e7d7!important;--cp-paper:#f3e7d7!important;--cp-line:#e3d5c5!important;--cp-orange:#ff6428!important;width:100%!important;max-width:1560px!important;margin:0 auto!important;padding:12px 50px 24px!important;color:#171714!important;font:12px/1.5 Roboto Mono,monospace!important;background:#f3e7d7!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] [hidden]{display:none!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] :is(a,button){text-decoration:none!important;letter-spacing:0!important;box-shadow:none!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-breadcrumbs{height:auto!important;min-height:32px!important;padding:0!important;margin:0 0 18px!important;font-size:10px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-product{display:grid!important;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr) minmax(0,1.12fr)!important;gap:25px 30px!important;align-items:start!important;max-width:none!important;margin:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] :is(.cp-media-column,.cp-purchase-column){display:contents!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-gallery{display:grid!important;grid-column:1!important;grid-row:1!important;grid-template-columns:69px minmax(0,1fr)!important;gap:16px!important;height:448px!important;min-width:0!important;width:100%!important;padding:0!important;margin:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-thumbnails{display:flex!important;flex-direction:column!important;gap:7px!important;max-height:448px!important;min-height:0!important;overflow:auto!important;scrollbar-width:thin!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-thumbnails button{width:100%!important;height:62px!important;min-height:62px!important;flex:0 0 62px!important;background:#fff!important;border:1px solid #eee3d8!important;border-radius:6px!important;overflow:hidden!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-thumbnails button[aria-pressed=true]{border-color:#ff6428!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-thumbnails img{height:100%!important;width:100%!important;display:block!important;object-fit:contain!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-main-photo{width:100%!important;height:448px!important;aspect-ratio:auto!important;border:0!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;padding:14px!important;position:relative!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-main-photo:before,html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-main-photo:after{content:none!important;display:none!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] #cp-hero{width:100%!important;height:100%!important;object-fit:contain!important;padding:0!important;transform:none!important;mix-blend-mode:normal!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-photo-empty{display:grid!important;place-items:center!important;height:100%!important;padding:20px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] :is(.cp-photo-prev,.cp-photo-next){width:36px!important;height:36px!important;background:#fcf3eb!important;border:0!important;border-radius:50%!important;top:calc(50% - 18px)!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-expand{width:32px!important;height:32px!important;background:#faf6ef!important;top:auto!important;bottom:12px!important;right:12px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-buy{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;height:30px!important;margin:0 0 10px!important;line-height:1!important;flex:none!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-brand :is(a,.cm-product-brand){display:flex!important;align-items:center!important;width:auto!important;height:30px!important;margin:0!important;line-height:1!important;text-align:left!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-brand img{display:block!important;width:78px!important;height:30px!important;object-fit:contain!important;object-position:left center!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-brand small{font:400 17px/1.2 Anton,Impact,sans-serif!important;text-transform:uppercase!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-buy h1{font:400 31px/1.2 Anton,Impact,sans-serif!important;text-transform:uppercase!important;letter-spacing:0!important;margin:0 0 20px!important;overflow-wrap:anywhere!important;text-wrap:initial!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-price-row{display:flex!important;gap:12px!important;min-height:0!important;margin:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-price-and-points{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;min-width:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-price{font:400 34px/1.15 Anton,Impact,sans-serif!important;color:#171714!important;white-space:nowrap!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-compare{font:11px/1.3 Roboto Mono,monospace!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tax{font:9px/1.5 Roboto Mono,monospace!important;margin:9px 0 16px!important;color:#655e55!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-color-heading,html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-catalog-colors legend{font:11px/1.5 Roboto Mono,monospace!important;margin:0 0 4px!important;text-transform:none!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-color-heading span{font-weight:700!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-catalog-colors{margin:0 0 14px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-catalog-colors:empty{display:none!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-catalog-colors fieldset{border:0!important;padding:0!important;margin:0!important;min-width:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-catalog-colors cabane-product-colors{display:block!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] :is(.cp-swatches,.m-swatches,.cm-pdp-color-list){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important;padding:6px 3px!important;min-width:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] :is(.cp-swatches>a,.m-swatches>a){display:block!important;width:27px!important;height:27px!important;min-width:27px!important;border:1px solid #b7aa98!important;border-radius:50%!important;background:var(--swatch)!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cm-pdp-color-choice{position:relative!important;display:grid!important;place-items:center!important;width:35px!important;height:35px!important;padding:4px!important;border:0!important;border-radius:50%!important;background:transparent!important;outline:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cm-pdp-color-choice .swatch{display:block!important;width:27px!important;height:27px!important;border:1px solid #b7aa98!important;border-radius:50%!important;background:var(--swatch--background) center/cover no-repeat!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cm-pdp-color-choice[aria-current=true] .swatch,html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-swatches>a[aria-current=page]{outline:2px solid #ff6428!important;outline-offset:3px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-swatches>a.is-unavailable:after{content:""!important;position:absolute!important;width:27px!important;height:1px!important;background:#171714!important;transform:rotate(-45deg)!important;top:50%!important;left:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-swatches>a{position:relative!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-availability{display:flex!important;align-items:center!important;gap:7px!important;font:11px/1.5 Roboto Mono,monospace!important;margin:0 0 10px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-availability>span:first-child{width:9px!important;height:9px!important;border-radius:50%!important;background:#16923a!important;flex:0 0 9px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-availability[data-available=false]>span:first-child{background:#887e70!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-quantity{display:flex!important;align-items:center!important;justify-content:space-between!important;width:105px!important;height:33px!important;border:1px solid #d8cbb9!important;border-radius:4px!important;margin:0 0 14px!important;background:transparent!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-quantity button{width:32px!important;min-width:32px!important;height:31px!important;min-height:0!important;font:20px/1 Arial,sans-serif!important;background:transparent!important;padding:0!important;border:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-quantity input{width:39px!important;min-width:0!important;height:31px!important;padding:0!important;border:0!important;background:transparent!important;-webkit-appearance:textfield!important;appearance:textfield!important;text-align:center!important;color:#171714!important;font:12px/1 Roboto Mono,monospace!important;box-shadow:none!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-quantity input::-webkit-inner-spin-button,html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-quantity input::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] #cp-product-form{margin:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-purchase{display:flex!important;align-items:stretch!important;gap:13px!important;height:auto!important;margin:0!important;width:100%!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-add{display:flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;min-height:47px!important;flex:1 1 auto!important;width:auto!important;padding:10px 12px!important;background:#ff6428!important;color:#fff8ef!important;border:1px solid #ff6428!important;border-radius:5px!important;font:400 19px/1.2 Anton,Impact,sans-serif!important;text-transform:uppercase!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-add span{font:inherit!important;color:inherit!important;white-space:normal!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-add svg{width:24px!important;height:24px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-purchase .cp-favorite{display:grid!important;place-items:center!important;width:49px!important;min-width:49px!important;height:47px!important;flex:0 0 49px!important;background:transparent!important;color:#171714!important;border:1px solid #171714!important;border-radius:4px!important;padding:8px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-purchase .cp-favorite svg{width:26px!important;height:26px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-purchase-status:empty{display:none!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-purchase-status{margin:8px 0!important;font-size:11px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-purchase-services{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;padding:12px 10px!important;margin:18px 0 0!important;background:#171714!important;color:#f3e7d7!important;border:0!important;border-radius:5px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-purchase-services>a{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:9px 8px!important;font:8px/1.5 Roboto Mono,monospace!important;color:#f3e7d7!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-purchase-services>a:nth-child(odd){border-right:1px solid #48463f!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-purchase-services svg{width:26px!important;height:26px!important;flex:0 0 26px!important;color:#ff6428!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-purchase-services span{min-width:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-purchase-services b{display:block!important;font:400 15px/1.3 Anton,Impact,sans-serif!important;text-transform:uppercase!important;margin-bottom:3px!important;color:#f3e7d7!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories{grid-column:3!important;grid-row:1!important;min-width:0!important;width:100%!important;border-left:1px solid #eadfd4!important;padding:0 0 10px 24px!important;margin:0!important;background:transparent!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cm-pdp{display:block!important;width:100%!important;margin:0!important;padding:0!important;max-width:none!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cm-pdp-accessories{margin:0!important;padding:0!important;border:0!important;width:100%!important;background:transparent!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cm-pdp-accessories h2{font:400 29px/1.15 Anton,Impact,sans-serif!important;text-transform:uppercase!important;text-align:left!important;margin:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cm-pdp-accessories h2 span{color:#ff6428!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cm-pdp-accessories>p{font:10px/1.5 Roboto Mono,monospace!important;text-align:left!important;margin:7px 0 13px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cm-pdp-access-tabs{display:grid!important;gap:0!important;min-height:35px!important;width:100%!important;max-width:none!important;margin:0 0 12px!important;padding:0!important;background:#f0e3d4!important;border:0!important;border-radius:6px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cm-pdp-access-tabs button{font:400 15px/1.2 Anton,Impact,sans-serif!important;min-height:35px!important;min-width:0!important;padding:5px 3px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#171714!important;text-transform:uppercase!important;overflow-wrap:anywhere!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cm-pdp-access-tabs button[aria-selected=true]{background:#ff6428!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cm-pdp-extra-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cap-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:59px 32px auto!important;align-items:stretch!important;gap:4px!important;padding:7px 10px 6px!important;min-width:0!important;min-height:144px!important;border:1px solid #e3d5c5!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;position:relative!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cap-photo{grid-column:1!important;grid-row:1!important;width:100%!important;height:59px!important;aspect-ratio:auto!important;background:#fff!important;padding:2px 5px!important;border-radius:6px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cap-photo img{mix-blend-mode:normal!important;object-fit:contain!important;width:100%!important;height:100%!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cap-title{grid-column:1!important;grid-row:2!important;align-self:start!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;max-height:30px!important;min-height:28px!important;margin:0!important;font:600 12px/1.2 Arial,sans-serif!important;text-transform:none!important;overflow-wrap:anywhere!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cap-bottom{grid-column:1!important;grid-row:3!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;margin:auto 0 0!important;width:100%!important;min-height:31px!important;background:transparent!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cap-card .cap-favorite{top:6px!important;left:auto!important;right:6px!important;width:24px!important;height:24px!important;padding:3px!important;background:#f3e7d7!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .discovery .cap-card .cap-favorite{top:8px!important;right:8px!important;width:32px!important;height:32px!important;padding:5px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cap-cart{display:grid!important;place-items:center!important;width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;flex:0 0 31px!important;padding:7px!important;background:#171714!important;color:#f3e7d7!important;border:0!important;border-radius:5px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cap-cart svg{width:16px!important;height:16px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cap-price{font:400 21px/1.15 Anton,Impact,sans-serif!important;background:transparent!important;color:#171714!important;white-space:nowrap!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cm-pdp-extra-more{display:flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;width:100%!important;min-width:0!important;min-height:35px!important;padding:7px 14px!important;margin:12px 0 0!important;font:400 17px/1.2 Anton,Impact,sans-serif!important;text-transform:uppercase!important;background:#171714!important;color:#f3e7d7!important;border:0!important;border-radius:5px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cm-pdp-fit-note{font:8px/1.5 Roboto Mono,monospace!important;color:#786c60!important;margin:8px 0 0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-information{grid-column:1!important;grid-row:2!important;min-width:0!important;width:100%!important;margin:0!important;padding:0 22px 0 0!important;border:0!important;border-right:1px solid #e3d5c5!important;background:transparent!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;height:auto!important;min-height:48px!important;margin:0!important;padding:0!important;border:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tabs button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;position:relative!important;min-height:48px!important;padding:12px 15px!important;background:#171714!important;color:#f3e7d7!important;border:1px solid #171714!important;border-radius:5px!important;font:400 17px/1.2 Anton,Impact,sans-serif!important;text-transform:uppercase!important;white-space:normal!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tabs button:after{content:"+"!important;position:static!important;transform:none!important;color:#ff6428!important;font:20px/1 Arial,sans-serif!important;flex:none!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tabs button[aria-selected=true]{color:#ff6428!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tabs button[aria-selected=true]:after{content:"\2212"!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tab-panel{margin:14px 0 0!important;padding:0 10px 0 0!important;max-height:130px!important;overflow:auto!important;overscroll-behavior-y:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#ff6428 #e3d5c2!important;font:10px/1.7 Roboto Mono,monospace!important;overflow-wrap:anywhere!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tab-panel::-webkit-scrollbar{width:8px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tab-panel::-webkit-scrollbar-thumb{background:#ff6428!important;border:2px solid #e3d5c2!important;border-radius:8px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tab-panel::-webkit-scrollbar-track{background:#e3d5c2!important;border-radius:8px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-description-text{font:10px/1.7 Roboto Mono,monospace!important;max-width:none!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-description-text p{margin:0 0 10px!important;font:inherit!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tab-panel :is(h2,h3){font:400 17px/1.3 Anton,Impact,sans-serif!important;margin:12px 0 8px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tab-panel :is(table,dl){width:100%!important;margin:0!important;border-collapse:collapse!important;font:10px/1.6 Roboto Mono,monospace!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tab-panel dl>div{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;border-bottom:1px solid #e3d5c5!important;padding:6px 0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tab-panel :is(dt,dd){min-width:0!important;margin:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tab-panel :is(td,th){padding:6px!important;text-align:left!important;word-break:normal!important;overflow-wrap:anywhere!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations{grid-column:2/4!important;grid-row:2!important;margin:0!important;padding:0!important;border:0!important;min-width:0!important;width:100%!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations h2{font:400 23px/1.3 Anton,Impact,sans-serif!important;margin:0 0 10px!important;text-transform:uppercase!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations h2 span{color:#ff6428!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cap-rail{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;padding:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations .cap-card{display:grid!important;grid-template-columns:65px minmax(0,1fr)!important;grid-template-rows:1fr auto!important;align-items:center!important;min-height:112px!important;min-width:0!important;padding:10px 8px!important;gap:7px!important;border:1px solid #ede2d6!important;border-radius:12px!important;background:transparent!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations .cap-photo{grid-column:1!important;grid-row:1/3!important;width:100%!important;height:90px!important;aspect-ratio:auto!important;padding:3px!important;border-radius:6px!important;background:#fff!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations .cap-title{grid-column:2!important;grid-row:1!important;font:400 13px/1.2 Anton,Impact,sans-serif!important;text-transform:uppercase!important;-webkit-line-clamp:3!important;max-height:47px!important;min-height:32px!important;overflow:hidden!important;overflow-wrap:anywhere!important;margin:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations .cap-bottom{grid-column:2!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:3px!important;margin:0!important;background:transparent!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations .cap-price{font:400 22px/1.15 Anton,Impact,sans-serif!important;white-space:nowrap!important;background:transparent!important;color:#171714!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cap-bottom{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important;row-gap:6px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cap-bottom .cap-cart{margin-left:auto!important}html body #MainContent #cabane-approved-pdp[data-reference-layout][data-no-accessories] .cp-product{grid-template-columns:minmax(0,1.16fr) minmax(0,1fr)!important}html body #MainContent #cabane-approved-pdp[data-reference-layout][data-no-accessories] .cp-recommendations{grid-column:2!important}html body #MainContent #cabane-approved-pdp[data-reference-layout][data-no-accessories] .cap-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(min-width:801px)and (max-width:1230px){html body #MainContent #cabane-approved-pdp[data-reference-layout]{padding:14px 24px 24px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-product{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.05fr)!important;gap:25px 20px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-gallery{grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;height:420px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-main-photo{height:420px!important;padding:10px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-thumbnails{max-height:420px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-thumbnails button{height:55px!important;min-height:55px!important;flex-basis:55px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-buy h1{font-size:26px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories{padding-left:16px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cm-pdp-accessories h2{font-size:25px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-add{font-size:16px!important;gap:8px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-information{padding-right:14px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tabs button{font-size:16px!important;padding:10px 9px!important;gap:6px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tab-panel{max-height:195px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cap-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations .cap-card{min-height:91px!important;grid-template-columns:55px minmax(0,1fr)!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations .cap-photo{height:70px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations .cap-price{font-size:20px!important}}@media(min-width:801px){html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-gallery{height:auto!important;min-height:448px!important;align-self:stretch!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-main-photo{height:100%!important;min-height:448px!important}}@media(min-width:801px)and (max-width:1100px){html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-product{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-gallery,html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-main-photo{min-height:420px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations{grid-column:2!important;grid-row:2!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories{grid-column:1/-1!important;grid-row:3!important;border-left:0!important;border-top:1px solid #e3d5c5!important;padding:22px 0 0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cm-pdp-extra-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:800px){html body #MainContent #cabane-approved-pdp[data-reference-layout]{padding:13px 16px 24px!important;width:100%!important;max-width:none!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-breadcrumbs{min-height:0!important;margin-bottom:14px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-breadcrumbs li{font-size:8px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cabane-results-return{display:none!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-product,html body #MainContent #cabane-approved-pdp[data-reference-layout][data-no-accessories] .cp-product{display:flex!important;flex-direction:column!important;gap:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-gallery{order:1!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;height:365px!important;margin:0 0 22px!important;flex:none!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-thumbnails{max-height:365px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-thumbnails button{min-height:49px!important;height:49px!important;flex-basis:49px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-main-photo{height:365px!important;padding:12px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-buy{order:2!important;margin:0 0 24px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-buy h1{font-size:29px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-purchase{gap:13px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-add{font-size:18px!important;gap:18px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-information{order:3!important;padding:0!important;border:0!important;margin:0 0 23px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-description-text{font-size:11px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-tab-panel{max-height:180px!important;font-size:11px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations{order:4!important;margin:0 0 24px!important;padding:0!important;border:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cap-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations .cap-card{grid-template-columns:48px minmax(0,1fr)!important;min-height:103px!important;padding:8px 6px!important;gap:6px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations .cap-photo{height:85px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations .cap-price{font-size:20px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations .cap-cart{width:28px!important;height:31px!important;min-width:28px!important;flex-basis:28px!important;padding:6px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories{order:5!important;border-left:0!important;border-top:1px solid #e3d5c5!important;padding:21px 0 0!important;margin:0!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cm-pdp-accessories h2{font-size:27px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cm-pdp-access-tabs button{min-height:42px!important;font-size:16px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cap-card{grid-template-rows:76px 32px auto!important;min-height:157px!important;padding:8px 10px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cap-photo{height:76px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cap-price{font-size:23px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cm-pdp-extra-more{min-height:44px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-desktop-accessories .cm-pdp-fit-note{font-size:9px!important}}@media(max-width:350px){html body #MainContent #cabane-approved-pdp[data-reference-layout]{padding:12px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-gallery{grid-template-columns:42px minmax(0,1fr)!important;gap:8px!important;height:320px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-main-photo{height:320px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-thumbnails{max-height:320px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-thumbnails button{height:43px!important;min-height:43px!important;flex-basis:43px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-purchase-services{padding:10px 5px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-purchase-services>a{gap:7px!important;padding:8px 5px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-purchase-services b{font-size:13px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cap-rail{grid-template-columns:1fr!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations .cap-card{grid-template-columns:70px minmax(0,1fr)!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations .cap-title{font-size:17px!important}html body #MainContent #cabane-approved-pdp[data-reference-layout] .cp-recommendations .cap-price{font-size:23px!important}}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/cabane-pdp-reference.css.map */
