:root{--primary-container-padding:22px;--product-wild-sand:245,245,245;--primary-dark:13,13,13;--primary-alto-gray:214,214,214;--primary-white:255,255,255;--primary-silk:186,178,168;--primary-swirl:214,208,197;--primary-pampas:244,243,236;--extra-soft-amber:206,192,171;--extra-pale-slate:192,190,191;--extra-flint:111,105,100;--material-bosco-green:82,88,74;--material-sea-blue:48,55,67;--material-burned-orange:128,74,46;--material-dark-oak:59,37,19;--material-light-oak:204,188,162;--vipp-product-wild-sand:rgb(var(--product-wild-sand));--vipp-primary-dark:rgb(var(--primary-dark));--vipp-primary-alto-gray:rgb(var(--primary-alto-gray));--vipp-primary-white:rgb(var(--primary-white));--vipp-primary-silk:rgb(var(--primary-silk));--vipp-primary-swirl:rgb(var(--primary-swirl));--vipp-primary-pampas:rgb(var(--primary-pampas));--vipp-extra-soft-amber:rgb(var(--extra-soft-amber));--vipp-extra-pale-slate:rgb(var(--extra-pale-slate));--vipp-extra-flint:rgb(var(--extra-flint));--vipp-material-bosco-green:rgb(var(--material-bosco-green));--vipp-material-sea-blue:rgb(var(--material-sea-blue));--vipp-material-burned-orange:rgb(var(--material-burned-orange));--vipp-material-dark-oak:rgb(var(--material-dark-oak));--vipp-material-light-oak:rgb(var(--material-light-oak));--header-height:44px;--mobile-product-footer-height:126px;--product-zoom-ease-time:0.15s}@media only screen and (max-width:833px){:root{--header-height:48px;--primary-container-padding:9px}}*{box-sizing:border-box;padding:0;margin:0}.relative{position:relative}@media screen and (max-width:834px){.hide-on-mobile{display:none!important}}.m36-dialog .rich-content-module{padding-inline:0!important}@media screen and (min-width:835px){.hide-on-desktop{display:none!important}}img,video{max-width:100%}[vaul-drawer]{outline:none}body,html{max-width:100vw}body{--navbar-top-color-flyout-rate:0.3s;color:rgb(var(--foreground-rgb));position:relative;--default-background-color:var(--vipp-primary-white);--background-color:var(--default-background-color)}body:has([data-space=true]){--navbar-top-color-flyout-rate:0s}body:has([data-space=false][data-white-nav=true]) #navbar-root{--data-top-color:#fff;--data-cart-color:#000}body main{background-color:var(--vipp-primary-white);color:rgb(var(--foreground-rgb))}a{color:inherit;text-decoration:none}.page-wrapper{position:relative;background-color:var(--default-background-color)}.page-wrapper[data-space=true]{padding-top:var(--header-height)}html.noscroll{margin-top:0!important;overscroll-behavior:none}html.noscroll,html.noscroll body{overflow:hidden!important;position:relative;height:100%!important}html.noscroll.noscroll-y,html.noscroll.noscroll-y body{overflow-y:hidden!important;overflow-x:auto!important}.keen-slider__slide{min-width:100%;max-width:100%}.checkout-wrapper{background:rgb(var(--product-wild-sand));min-height:100vh;display:flex;flex-direction:column}.standard-1-bold.standard-1-bold,.standard-1.standard-1,.standard-2.standard-2{font-size:30px;line-height:36px}@media screen and (max-width:834px){.standard-1-bold.standard-1-bold,.standard-1.standard-1,.standard-2.standard-2{font-size:18px;line-height:26px}}.copy-18.copy-18,.standard-3.standard-3{font-size:18px;line-height:26px}@media screen and (max-width:834px){.copy-18.copy-18,.standard-3.standard-3{font-size:14px;line-height:22px}}.copy-14-bold.copy-14-bold,.copy-14.copy-14,.copy-15.copy-15{font-size:14px;line-height:22px}.copy-16.copy-16{font-size:16px;line-height:24px}.display-3.display-3{font-size:30px;line-height:36px}@media screen and (max-width:834px){.display-3.display-3{font-size:18px;line-height:26px}}.vipp-neue-13.vipp-neue-13{font-size:13px;line-height:20px}.vipp-neue-13-demibold.vipp-neue-13-demibold{font-size:13px;line-height:20px;font-weight:600}.vipp-neue-14.vipp-neue-14{font-size:14px;line-height:22px}.vipp-neue-14-demibold.vipp-neue-14-demibold{font-size:14px;line-height:22px;font-weight:600}.vipp-neue-16.vipp-neue-16{font-size:16px;line-height:24px}.vipp-neue-18.vipp-neue-18{font-size:18px;line-height:26px}@media screen and (max-width:834px){.vipp-neue-18.vipp-neue-18{font-size:14px;line-height:22px}}.vipp-neue-30.vipp-neue-30{font-size:30px;line-height:36px}@media screen and (max-width:834px){.vipp-neue-30.vipp-neue-30{font-size:18px;line-height:26px}}.vipp-neue-42.vipp-neue-42{font-size:42px;line-height:45px}@media screen and (max-width:834px){.vipp-neue-42.vipp-neue-42{font-size:21px;line-height:25px}}.vipp-neue-50.vipp-neue-50{line-height:clamp(36px,5vw,66px);font-size:clamp(30px,3vw,50px)}@media screen and (max-width:834px){.vipp-neue-50.vipp-neue-50{font-size:30px;line-height:36px}}.serif-16.serif-16{font-family:ivypresto-text,serif;font-size:16px;line-height:24px}.serif-18.serif-18{font-family:ivypresto-text,serif;font-size:18px;line-height:26px}.serif-22.serif-22{font-family:ivypresto-headline,serif;font-size:22px;line-height:30px}.serif-30.serif-30{font-family:ivypresto-headline,serif;font-size:30px;line-height:36px}.serif-42.serif-42{font-family:ivypresto-headline,serif;font-size:42px;line-height:45px}@media screen and (max-width:834px){.serif-42.serif-42{font-size:21px;line-height:25px}}.serif-50.serif-50{font-family:ivypresto-headline,serif;line-height:clamp(36px,5vw,66px);font-size:clamp(30px,3vw,50px)}.serif-100.serif-100{font-family:ivypresto-headline,serif;font-size:100px;line-height:normal}@media screen and (max-width:834px){.serif-100.serif-100{font-size:28px}}.fancyLink{display:inline-flex;border-bottom:1px solid rgba(0,0,0,.07);padding:16px 0}.fancyLink.noBorder{border-bottom:0}.fancyLink.chevronLeft>a{flex-direction:row-reverse}.fancyLink.chevronLeft>a svg,.fancyLink.chevronRight>a svg{display:block}.fancyLink a{display:flex;align-items:center;gap:32px}.fancyLink a svg{display:none}.button{font-size:12px}.button.root{border:none;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;padding:7px 15px;outline:0;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.6,1);transition-delay:0s;width:100%}.button.root.disabled{opacity:.3;pointer-events:none;cursor:not-allowed}.button.root.secondary{border:1px solid transparent}.button.root.secondary:hover{background-color:#ccc}.button.root.outlineDisabled{cursor:default;background-color:var(--background-color);border:1px solid #000}.button.root.loading .icon,.button.root.loading .label{opacity:0}.button.root.loading{opacity:.3;cursor:not-allowed;pointer-events:none}.button.root .spinner{display:inline-block;border-radius:99999px;border-color:currentcolor currentcolor transparent transparent;border-style:solid;border-width:2px;animation:spinnerAnimation .45s linear 0s infinite normal none running;--spinner-size:1rem;color:currentcolor;width:1em;height:1em}.button.root .spinnerButton{display:flex;align-items:center;position:absolute;-webkit-margin-end:0;margin-inline-end:0;font-size:1em}.button.root .spinnerSpan{border:0;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;position:absolute}@keyframes spinnerAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button.root.primary{background-color:#000;color:#fff;border:1px solid #000}@media(hover:hover){.button.root.primary:hover{background-color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}}.button.root.sm{padding:5px 10px}.button.root.md{padding:7px 15px}.button.root.lg{padding:15px 20px}.button.root.xl{padding:18px 38px}button,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color)}#CybotCookiebotDialog,#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-radius:0!important}#CybotCookiebotDialogPoweredByText{display:none!important}#CybotCookiebotDialogFooter,#CybotCookiebotDialogHeader{padding:1.5em!important}#CybotCookiebotDialogPoweredbyCybot{display:none!important}#CybotCookiebotDialogBodyContent{padding:1.125em!important}#CybotCookiebotDialogPoweredbyImage{max-height:24px!important}#CybotCookiebotDialog>div:has(+div){display:none!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{gap:1em!important}#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{margin:0!important}@media screen and (min-width:601px){#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{width:50%!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{gap:1.5em!important}}