@charset "UTF-8";*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}a{text-decoration:none}:root{--spacing-full: 128px;--spacing-half: 64px;--spacing-quarter: 32px;--spacing-1x: 8px;--spacing-2x: 16px;--spacing-3x: 24px;--spacing-4x: 32px;--spacing-5x: 40px;--spacing-6x: 48px;--spacing-7x: 56px;--spacing-8x: 64px;--spacing-9x: 72px;--spacing-10x: 80px;--header-height-mobile: 129px;--header-height-desktop: 100px;--spacing-small-desktop: 20px}:root{--color-white: rgba(255, 255, 255, 1);--color-black: rgba(0, 0, 0, 1);--color-dark: rgba(35, 31, 32, 1);--color-grey: rgba(35, 31, 32, .7);--color-light-grey: rgba(93, 91, 91, 1);--color-sand-light: rgba(244, 243, 241, 1);--color-sand-dark: rgba(213, 205, 196, 1);--color-nude: rgba(241, 227, 217, 1);--color-beige: rgba(213, 205, 196, 1);--color-accent: rgba(250, 238, 231, 1);--color-accent-light: rgba(244, 243, 241, 1);--color-button-light: rgba(232, 227, 221, 1);--color-red: rgba(205, 0, 0, .8);--color-pink: rgba(228, 184, 174, 1)}:root{--box-shadow-default: 0 0 20px rgba(0, 0, 0, .1);--drop-shadow-default: 0 8px 8px rgba(0, 0, 0, .1)}:root{--transition-default: .25s ease}.wysiwyg *:last-child{margin-bottom:0;padding-bottom:0}.wysiwyg h1{font-family:Bodoni Moda,serif;font-size:4rem;font-weight:900;font-style:italic;line-height:4.1rem;letter-spacing:.1rem;text-transform:uppercase;padding-top:var(--spacing-1x);padding-bottom:var(--spacing-2x)}@media only screen and (min-width: 768px){.wysiwyg h1{font-size:8.2rem;line-height:8rem}}.wysiwyg h2{font-family:Bodoni Moda,serif;font-size:1.6rem;font-weight:900;font-style:italic;line-height:1.8rem;letter-spacing:.05rem;text-transform:uppercase;padding-top:var(--spacing-1x);padding-bottom:var(--spacing-2x)}@media only screen and (min-width: 768px){.wysiwyg h2{font-size:3.9rem;line-height:4.3rem}}.wysiwyg h3{font-family:Bodoni Moda,serif;font-size:2.4rem;font-weight:900;font-style:italic;line-height:3rem;letter-spacing:.05rem;text-transform:uppercase;padding-top:var(--spacing-1x);padding-bottom:var(--spacing-2x)}.wysiwyg h4{font-family:Gilroy,sans-serif;font-size:2.4rem;line-height:2.6rem;letter-spacing:.15rem;padding-top:var(--spacing-1x);padding-bottom:var(--spacing-2x)}@media only screen and (min-width: 768px){.wysiwyg h4{font-size:1.8rem;line-height:3.6rem}}.wysiwyg h5{font-family:Gilroy,Arial,sans-serif;font-size:1.6rem;font-weight:800;line-height:2.2rem;letter-spacing:.05rem;padding-top:var(--spacing-1x);padding-bottom:var(--spacing-2x)}.wysiwyg h6{font-family:Gilroy,sans-serif;font-size:1.6rem;font-weight:800;line-height:1.3rem;letter-spacing:.15rem;padding-top:var(--spacing-1x);padding-bottom:var(--spacing-1x)}.wysiwyg p{font-family:Gilroy,sans-serif;font-size:1.4rem;font-weight:400;line-height:4.3rem;letter-spacing:.05rem;padding-bottom:var(--spacing-2x)}@media only screen and (min-width: 768px){.wysiwyg p{line-height:2.8rem}}.wysiwyg em{font-style:italic}.wysiwyg strong{font-weight:700}.wysiwyg a{font-weight:800;text-decoration:underline;color:inherit}.wysiwyg img{display:block;max-width:100%;height:auto;padding-top:var(--spacing-3x);padding-bottom:var(--spacing-4x)}.wysiwyg ul,.wysiwyg ol{font-family:Gilroy,sans-serif;font-size:1.4rem;font-weight:400;line-height:4.3rem;padding-bottom:var(--spacing-1x);padding-left:18px;list-style-type:initial;letter-spacing:.05rem}@media only screen and (min-width: 768px){.wysiwyg ul,.wysiwyg ol{line-height:2.8rem}}.wysiwyg ol{list-style-type:decimal}.wysiwyg blockquote{font-family:Gilroy,sans-serif;font-size:2.4rem;line-height:2.6rem;letter-spacing:.15rem;width:100%;margin:var(--spacing-4x) 0 var(--spacing-5x);padding-left:16px;color:var(--color-sand-dark);border-left:2px solid var(--color-sand-dark)}@media only screen and (min-width: 768px){.wysiwyg blockquote{font-size:1.8rem;line-height:3.6rem}}@media only screen and (min-width: 768px){.wysiwyg blockquote{width:70%;margin:var(--spacing-4x) 0 var(--spacing-5x) var(--spacing-5x)}}.wysiwyg blockquote:before{content:"\201c"}.wysiwyg blockquote:after{content:"\201d"}.container,.product-details .recommended-products__inner,.product-details__inner{position:relative;width:100%;max-width:1800px;height:100%;margin-right:auto;margin-left:auto}@media only screen and (min-width: 1800px){.slider-sides--accent-light,.slider-sides.accent-light{padding:0 var(--spacing-10x)}.slider-sides--accent-light:before,.slider-sides.accent-light:before{position:absolute;z-index:10;top:0;bottom:0;left:0;display:block;width:var(--spacing-7x);content:"";background:-webkit-linear-gradient(to right,rgb(244,243,241),rgb(244,243,241) 50%,rgba(244,243,241,0));background:linear-gradient(to right,#f4f3f1,#f4f3f1 50%,#f4f3f100)}}@media only screen and (min-width: 1800px){.slider-sides--accent-light:after,.slider-sides.accent-light:after{position:absolute;z-index:10;top:0;right:0;bottom:0;display:block;width:var(--spacing-7x);content:"";background:-webkit-linear-gradient(to left,rgb(244,243,241),rgb(244,243,241) 50%,rgba(244,243,241,0));background:linear-gradient(to left,#f4f3f1,#f4f3f1 50%,#f4f3f100)}}@media only screen and (min-width: 1800px){.slider-sides--button-light,.slider-sides.button-light{padding:0 var(--spacing-10x)}.slider-sides--button-light:before,.slider-sides.button-light:before{position:absolute;z-index:10;top:0;bottom:0;left:0;display:block;width:var(--spacing-7x);content:"";background:-webkit-linear-gradient(to right,rgb(232,227,221),rgb(232,227,221) 50%,rgba(232,227,221,0));background:linear-gradient(to right,#e8e3dd,#e8e3dd 50%,#e8e3dd00)}}@media only screen and (min-width: 1800px){.slider-sides--button-light:after,.slider-sides.button-light:after{position:absolute;z-index:10;top:0;right:0;bottom:0;display:block;width:var(--spacing-7x);content:"";background:-webkit-linear-gradient(to left,rgb(232,227,221),rgb(232,227,221) 50%,rgba(232,227,221,0));background:linear-gradient(to left,#e8e3dd,#e8e3dd 50%,#e8e3dd00)}}@media only screen and (min-width: 1800px){.slider-sides{padding:0 var(--spacing-10x)}.slider-sides:before{position:absolute;z-index:10;top:0;bottom:0;left:0;display:block;width:var(--spacing-7x);content:"";background:-webkit-linear-gradient(to right,rgb(255,255,255),rgb(255,255,255) 50%,rgba(255,255,255,0));background:linear-gradient(to right,#fff,#fff 50%,#fff0)}}@media only screen and (min-width: 1800px){.slider-sides:after{position:absolute;z-index:10;top:0;right:0;bottom:0;display:block;width:var(--spacing-7x);content:"";background:-webkit-linear-gradient(to left,rgb(255,255,255),rgb(255,255,255) 50%,rgba(255,255,255,0));background:linear-gradient(to left,#fff,#fff 50%,#fff0)}}.background-color.color--white{background-color:var(--color-white)}@media only screen and (min-width: 1800px){.background-color.color--white .slider{padding:0 var(--spacing-10x)}.background-color.color--white .slider:before{position:absolute;z-index:10;top:0;bottom:0;left:0;display:block;width:var(--spacing-7x);content:"";background:-webkit-linear-gradient(to right,rgb(255,255,255),rgb(255,255,255) 50%,rgba(255,255,255,0));background:linear-gradient(to right,#fff,#fff 50%,#fff0)}}@media only screen and (min-width: 1800px){.background-color.color--white .slider:after{position:absolute;z-index:10;top:0;right:0;bottom:0;display:block;width:var(--spacing-7x);content:"";background:-webkit-linear-gradient(to left,rgb(255,255,255),rgb(255,255,255) 50%,rgba(255,255,255,0));background:linear-gradient(to left,#fff,#fff 50%,#fff0)}}@media only screen and (min-width: 1800px){.background-color.color--white .slider.accent-light{padding:0 var(--spacing-10x)}.background-color.color--white .slider.accent-light:before{position:absolute;z-index:10;top:0;bottom:0;left:0;display:block;width:var(--spacing-7x);content:"";background:-webkit-linear-gradient(to right,rgb(244,243,241),rgb(244,243,241) 50%,rgba(244,243,241,0));background:linear-gradient(to right,#f4f3f1,#f4f3f1 50%,#f4f3f100)}}@media only screen and (min-width: 1800px){.background-color.color--white .slider.accent-light:after{position:absolute;z-index:10;top:0;right:0;bottom:0;display:block;width:var(--spacing-7x);content:"";background:-webkit-linear-gradient(to left,rgb(244,243,241),rgb(244,243,241) 50%,rgba(244,243,241,0));background:linear-gradient(to left,#f4f3f1,#f4f3f1 50%,#f4f3f100)}}@media only screen and (min-width: 1800px){.background-color.color--white .slider.button-light{padding:0 var(--spacing-10x)}.background-color.color--white .slider.button-light:before{position:absolute;z-index:10;top:0;bottom:0;left:0;display:block;width:var(--spacing-7x);content:"";background:-webkit-linear-gradient(to right,rgb(232,227,221),rgb(232,227,221) 50%,rgba(232,227,221,0));background:linear-gradient(to right,#e8e3dd,#e8e3dd 50%,#e8e3dd00)}}@media only screen and (min-width: 1800px){.background-color.color--white .slider.button-light:after{position:absolute;z-index:10;top:0;right:0;bottom:0;display:block;width:var(--spacing-7x);content:"";background:-webkit-linear-gradient(to left,rgb(232,227,221),rgb(232,227,221) 50%,rgba(232,227,221,0));background:linear-gradient(to left,#e8e3dd,#e8e3dd 50%,#e8e3dd00)}}.background-color.color--accent-light{background-color:var(--color-accent-light)}@media only screen and (min-width: 1800px){.background-color.color--accent-light .slider{padding:0 var(--spacing-10x)}.background-color.color--accent-light .slider:before{position:absolute;z-index:10;top:0;bottom:0;left:0;display:block;width:var(--spacing-7x);content:"";background:-webkit-linear-gradient(to right,rgb(244,243,241),rgb(244,243,241) 50%,rgba(244,243,241,0));background:linear-gradient(to right,#f4f3f1,#f4f3f1 50%,#f4f3f100)}}@media only screen and (min-width: 1800px){.background-color.color--accent-light .slider:after{position:absolute;z-index:10;top:0;right:0;bottom:0;display:block;width:var(--spacing-7x);content:"";background:-webkit-linear-gradient(to left,rgb(244,243,241),rgb(244,243,241) 50%,rgba(244,243,241,0));background:linear-gradient(to left,#f4f3f1,#f4f3f1 50%,#f4f3f100)}}.background-color.color--button-light{background-color:var(--color-button-light)}@media only screen and (min-width: 1800px){.background-color.color--button-light .slider{padding:0 var(--spacing-10x)}.background-color.color--button-light .slider:before{position:absolute;z-index:10;top:0;bottom:0;left:0;display:block;width:var(--spacing-7x);content:"";background:-webkit-linear-gradient(to right,rgb(232,227,221),rgb(232,227,221) 50%,rgba(232,227,221,0));background:linear-gradient(to right,#e8e3dd,#e8e3dd 50%,#e8e3dd00)}}@media only screen and (min-width: 1800px){.background-color.color--button-light .slider:after{position:absolute;z-index:10;top:0;right:0;bottom:0;display:block;width:var(--spacing-7x);content:"";background:-webkit-linear-gradient(to left,rgb(232,227,221),rgb(232,227,221) 50%,rgba(232,227,221,0));background:linear-gradient(to left,#e8e3dd,#e8e3dd 50%,#e8e3dd00)}}.background-color.color--sand-dark{background-color:var(--color-sand-dark)}.product-button-icons .like-container{position:absolute;z-index:1;top:12px;right:12px;display:flex;align-items:center;flex-flow:row-reverse;justify-content:center;width:36px;height:36px;opacity:0}.product-button-icons .like-container:hover svg path{transition:fill .25s ease}.product-button-icons .like-container:hover svg path:first-child{fill:var(--color-black)}.product-button-icons .like-container svg{width:14px;height:13px}.product-button-icons .like-container svg path{fill:var(--color-black)}.product-button-icons .like-container svg path:first-child{fill:var(--color-white)}.product-button-icons .add-container{font-family:Gilroy,sans-serif;font-size:1.2rem;font-weight:400;line-height:2.2rem;letter-spacing:.05rem;font-weight:700;line-height:1.3rem;position:absolute;z-index:1;bottom:12px;right:12px;display:flex;align-items:center;flex-flow:row;justify-content:center;transition:background-color .25s ease,color .25s ease;color:var(--color-black)}.product-button-icons .add-container:hover{color:var(--color-white);background-color:var(--color-dark)}.product-button-icons .add-container:hover svg path{transition:fill .25s ease;fill:var(--color-white)}.product-button-icons .add-container p{font-family:Gilroy,sans-serif;font-size:1.2rem;font-weight:400;line-height:2.2rem;letter-spacing:.05rem;font-weight:700;line-height:1.3rem;display:none;margin-left:6px;text-transform:uppercase}@media only screen and (min-width: 1024px){.product-button-icons .add-container p{display:block}}.product-button-icons .add-container svg{width:21px;height:14px}.product-button-icons .add-container svg.desktop-only{display:none}@media only screen and (min-width: 1024px){.product-button-icons .add-container svg.desktop-only{display:block}}@media only screen and (min-width: 1024px){.product-button-icons .add-container svg.hidden-on-desktop{display:none}}.product-button-icons .add-container svg path{fill:var(--color-dark)}@media only screen and (min-width: 1024px){.product-button-icons .add-container{left:50%;padding:11px;transform:translate(-50%);opacity:0;border-radius:0}.product-button-icons .add-container p{display:block}.product-button-icons .add-container svg{height:12px}}.product-slider-buttons{overflow:hidden;width:100%;margin-bottom:var(--spacing-6x);padding:0 var(--spacing-small-desktop);outline:none}@media only screen and (min-width: 768px){.product-slider-buttons{position:relative;flex-grow:1;margin-bottom:0;padding:0 0 0 var(--spacing-5x)}}@media only screen and (min-width: 1024px){.product-slider-buttons{position:relative;flex-grow:1;margin-bottom:0;padding:0 0 0 var(--spacing-10x)}}.product-slider-buttons .previous{display:none}@media only screen and (min-width: 1024px){.product-slider-buttons .previous{position:absolute;top:50%;left:var(--spacing-10x);display:flex;align-items:center;justify-content:center;width:66px;height:66px;cursor:pointer;transition:opacity .25s,border-color .25s;transform:translateY(-50%);border:1px solid var(--color-button-light);border-radius:49px;outline:none;background-color:var(--color-white);opacity:1;visibility:visible}.product-slider-buttons .previous:disabled{opacity:0;visibility:hidden}.product-slider-buttons .previous:hover{border:1px solid var(--color-black)}.product-slider-buttons .previous svg{width:22px;height:22px;margin-right:-8px}}.product-slider-buttons .next{display:none}@media only screen and (min-width: 1024px){.product-slider-buttons .next{position:absolute;top:50%;right:var(--spacing-10x);display:flex;align-items:center;justify-content:center;width:66px;height:66px;cursor:pointer;transition:border-color .25s;transform:translateY(-50%);border:1px solid var(--color-button-light);border-radius:49px;outline:none;background-color:var(--color-white)}.product-slider-buttons .next:hover{border:1px solid var(--color-black)}.product-slider-buttons .next svg{width:22px;height:22px;margin-left:-8px}}.product-slider-text-holder{display:flex;flex-flow:row;justify-content:space-between;width:100%;margin-bottom:12px;padding:0 var(--spacing-small-desktop)}@media only screen and (min-width: 768px){.product-slider-text-holder{padding:0 var(--spacing-5x)}}@media only screen and (min-width: 1024px){.product-slider-text-holder{padding:0 var(--spacing-10x)}}.product-slider-text-holder h4{font-family:Gilroy,Arial,sans-serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:.05rem;font-weight:800}.product-slider-text-holder a{display:none}.product-slider-text-holder a .button--plain{font-size:1.2rem;font-weight:800;padding:0;letter-spacing:.15rem;text-transform:uppercase}@media only screen and (min-width: 768px){.product-slider-text-holder a{display:flex}}html{font-size:62.5%;min-height:100%;scroll-behavior:smooth}.product-details{overflow:hidden;box-sizing:border-box;width:100%;margin-bottom:var(--spacing-7x)}@media (min-width: 768px){.product-details{overflow:visible}}.product-details__inner{display:flex;align-items:center;flex-flow:column;justify-content:center;max-width:1440px;height:auto;padding:0}@media (min-width: 768px){.product-details__inner{position:relative;display:grid;align-items:flex-start;flex-flow:row;padding:0 var(--spacing-5x);grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-5x)}.product-details__inner .product-media{grid-area:1/1/2/2}.product-details__inner .product-info{grid-area:1/2/3/3}.product-details__inner .recommended-products{grid-area:2/1/3/2}}@media (min-width: 1025px){.product-details__inner{padding:0 var(--spacing-10x);grid-template-columns:2fr 1fr}}.product-details__inner .product-media{width:100%}@media (min-width: 768px){.product-details__inner .product-media{grid-column:1}}.product-details__inner .product-media surf-slider{z-index:1;width:100%;height:356px;max-height:356px;outline:none}.product-details__inner .product-media surf-slider .slider{outline:none;width:100%;margin:0;padding:0}@media (min-width: 768px){.product-details__inner .product-media surf-slider .slider{display:flex;align-items:center;flex:1;flex-direction:column;justify-content:space-evenly;width:100%;height:100%;max-height:100%}}@media (min-width: 1025px){.product-details__inner .product-media surf-slider .slider{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%;height:fit-content}}.product-details__inner .product-media surf-slider .slider:after{display:none;content:"flickity"}@media (min-width: 768px){.product-details__inner .product-media surf-slider .slider:after{content:""}}.product-details__inner .product-media surf-slider .flickity-prev-next-button{position:absolute;border:none;transform:translateY(-200px)}.product-details__inner .product-media surf-slider .flickity-prev-next-button[disabled]{opacity:.5;pointer-events:none}.product-details__inner .product-media surf-slider .previous{content:"";display:inline-block;width:4px;height:26.8px;background:url('data:image/svg+xml,<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0)"><path d="M4.58242 6.61416C3.29364 5.02361 2.65561 3.46456 1.38274 1.87401C1.12816 1.5433 0.921322 1.16534 0.730392 0.787392C0.555372 0.425188 0.762213 0.110227 1.09634 0.0629828C1.52594 -9.33001e-06 1.98735 -0.0787495 2.38513 0.283455C3.73755 1.5433 4.93087 2.92912 5.94917 4.45668C6.29921 4.97637 6.69698 5.46456 7.09475 5.937C7.34933 6.26771 7.42888 6.7559 7.22204 7.1181C7.15839 7.24409 7.06293 7.35432 6.98338 7.48031C5.48775 9.43306 3.99213 11.4016 2.4965 13.3543C2.38513 13.4961 2.28966 13.622 2.17828 13.7638C1.93962 14.0472 1.70096 14.1102 1.36683 13.8268C0.746303 13.2913 0.682659 13.1496 1.15999 12.4882C1.70096 11.748 1.59117 11.0236 2.19579 10.3464C2.9436 9.5118 3.69141 8.6929 4.05736 7.60629C4.16874 7.29133 4.35967 7.02361 4.58242 6.61416Z" fill="%23231F20"/></g><defs><clipPath id="clip0"><rect width="6.66667" height="14" fill="white" transform="translate(0.666748)"/></clipPath></defs></svg>') no-repeat center center;transform:rotate(180deg) translateY(200px);padding:var(--spacing-2x) var(--spacing-2x);left:var(--spacing-2x);background-color:#fff;border-radius:50%}.product-details__inner .product-media surf-slider .next{content:"";display:inline-block!important;width:4px;height:26.8px;background:url('data:image/svg+xml,<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0)"><path d="M4.58242 6.61416C3.29364 5.02361 2.65561 3.46456 1.38274 1.87401C1.12816 1.5433 0.921322 1.16534 0.730392 0.787392C0.555372 0.425188 0.762213 0.110227 1.09634 0.0629828C1.52594 -9.33001e-06 1.98735 -0.0787495 2.38513 0.283455C3.73755 1.5433 4.93087 2.92912 5.94917 4.45668C6.29921 4.97637 6.69698 5.46456 7.09475 5.937C7.34933 6.26771 7.42888 6.7559 7.22204 7.1181C7.15839 7.24409 7.06293 7.35432 6.98338 7.48031C5.48775 9.43306 3.99213 11.4016 2.4965 13.3543C2.38513 13.4961 2.28966 13.622 2.17828 13.7638C1.93962 14.0472 1.70096 14.1102 1.36683 13.8268C0.746303 13.2913 0.682659 13.1496 1.15999 12.4882C1.70096 11.748 1.59117 11.0236 2.19579 10.3464C2.9436 9.5118 3.69141 8.6929 4.05736 7.60629C4.16874 7.29133 4.35967 7.02361 4.58242 6.61416Z" fill="%23231F20"/></g><defs><clipPath id="clip0"><rect width="6.66667" height="14" fill="white" transform="translate(0.666748)"/></clipPath></defs></svg>') no-repeat center center;padding:var(--spacing-2x) var(--spacing-2x);right:var(--spacing-2x);background-color:#fff;border-radius:50%}.product-details__inner .product-media surf-slider .slide{width:100%;max-height:356px;object-fit:cover;margin:0}.product-details__inner .product-media surf-slider .slide--hidden{display:none}.product-details__inner .product-media surf-slider .slide:only-child{display:flex;align-items:center;justify-content:center;width:100%;height:600px;margin:0}.product-details__inner .product-media surf-slider .slide:only-child .image-holder{width:600px;max-width:600px}@media (min-width: 768px){.product-details__inner .product-media surf-slider .slide{width:100%;max-width:364px;margin-right:0;margin-bottom:var(--spacing-1x)}}@media (min-width: 1025px){.product-details__inner .product-media surf-slider .slide{width:calc(50% - 30px);max-width:430px;height:430px;max-height:383px;margin:0 var(--spacing-2x) var(--spacing-2x) 0;background-color:transparent}.product-details__inner .product-media surf-slider .slide:only-child{max-width:100%;max-height:100%;margin:200px 0}.product-details__inner .product-media surf-slider .slide:hover p:last-child{opacity:.4!important}}.product-details__inner .product-media surf-slider .slide .image-holder{width:100%;height:356px}.product-details__inner .product-media surf-slider .slide .image-holder img,.product-details__inner .product-media surf-slider .slide .image-holder video{width:100%;height:100%;object-fit:cover}@media (min-width: 1025px){.product-details__inner .product-media surf-slider .slide .image-holder{height:100%}}.product-details__inner .product-media surf-slider .slide--hero-image{width:100%;height:356px;margin-bottom:0;object-fit:cover}@media (min-width: 768px){.product-details__inner .product-media surf-slider .slide--hero-image{width:100%;max-width:364px;margin-right:0;margin-bottom:var(--spacing-1x)}}@media (min-width: 1024px){.product-details__inner .product-media surf-slider .slide--hero-image{width:calc(100% - 30px);max-width:100%;height:100%;margin-right:0;margin-bottom:var(--spacing-2x);padding-right:var(--spacing-2x);object-fit:cover}}.product-details__inner .product-media surf-slider .slide--hero-image .image-holder{position:relative;overflow:hidden;width:100%;height:100%;object-fit:cover}.product-details__inner .product-media surf-slider .slide--hero-image .image-holder img,.product-details__inner .product-media surf-slider .slide--hero-image .image-holder video{width:100%;height:100%;object-fit:cover}.product-details__inner .product-media surf-slider .slide--hero-image .image-holder .engrave-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.product-details__inner .product-media surf-slider .slide--hero-image .image-holder .engrave-text p{font-family:Gilroy,Arial,sans-serif;font-size:1.6rem;font-weight:800;line-height:2.2rem;letter-spacing:.05rem;font-size:12px;letter-spacing:.2rem}@media (min-width: 321px) and (max-width: 767px){.product-details__inner .product-media surf-slider .slide--hero-image .image-holder .engrave-text p{font-size:12px}}@media (min-width: 321px) and (max-width: 767px) and (min-width: 320px){.product-details__inner .product-media surf-slider .slide--hero-image .image-holder .engrave-text p{font-size:calc(12px + .029082774 * (100vw - 320px) / 447)}}@media (min-width: 321px) and (max-width: 767px) and (min-width: 767px){.product-details__inner .product-media surf-slider .slide--hero-image .image-holder .engrave-text p{font-size:25px}}@media (min-width: 768px) and (max-width: 1023px){.product-details__inner .product-media surf-slider .slide--hero-image .image-holder .engrave-text p{font-size:10px}}@media (min-width: 768px) and (max-width: 1023px) and (min-width: 768px){.product-details__inner .product-media surf-slider .slide--hero-image .image-holder .engrave-text p{font-size:calc(10px + .0078431373 * (100vw - 768px) / 255)}}@media (min-width: 768px) and (max-width: 1023px) and (min-width: 1023px){.product-details__inner .product-media surf-slider .slide--hero-image .image-holder .engrave-text p{font-size:12px}}@media (min-width: 1024px) and (max-width: 1440px){.product-details__inner .product-media surf-slider .slide--hero-image .image-holder .engrave-text p{font-size:16px}}@media (min-width: 1024px) and (max-width: 1440px) and (min-width: 1024px){.product-details__inner .product-media surf-slider .slide--hero-image .image-holder .engrave-text p{font-size:calc(16px + .0240384615 * (100vw - 1024px) / 416)}}@media (min-width: 1024px) and (max-width: 1440px) and (min-width: 1440px){.product-details__inner .product-media surf-slider .slide--hero-image .image-holder .engrave-text p{font-size:26px}}@media (min-width: 1441px){.product-details__inner .product-media surf-slider .slide--hero-image .image-holder .engrave-text p{font-size:26px}}.product-details__inner .product-media surf-slider .slide--hero-image .image-holder .engrave-text p.font--gilroy{font-family:Gilroy,Icons,Arial}.product-details__inner .product-media surf-slider .slide--hero-image .image-holder .engrave-text p.font--avenir{font-family:Avenir,Icons,Arial}.product-details__inner .product-media surf-slider .slide--hero-image .image-holder .engrave-text p.font--bentham{font-family:Bentham,Icons,Arial}.product-details__inner .product-media surf-slider .slide--hero-image .image-holder .engrave-text p.font--cutivemono{font-family:CutiveMono,Icons,Arial}.product-details__inner .product-media surf-slider .slide--hero-image .image-holder .engrave-text p.font--moonflower{font-family:Moonflower,Icons,Arial}.product-details .product-info{width:100%;padding:var(--spacing-small-desktop)}@media (min-width: 768px){.product-details .product-info{position:-webkit-sticky;position:sticky;top:var(--header-height-desktop);height:100%;padding:0}.product-details .product-info.non-sticky{position:absolute;top:0}}@media (min-width: 1024px){.product-details .product-info{height:auto}}.product-details .product-info__inner{margin-bottom:var(--spacing-2x)}.product-details .product-info__inner .product-title{margin-bottom:var(--spacing-6x)}.product-details .product-info__inner .product-title h1{font-family:Gilroy,Arial,sans-serif;font-size:1.6rem;font-weight:800;line-height:2.2rem;letter-spacing:.05rem;font-weight:700}@media (min-width: 1024px){.product-details .product-info__inner .product-title h1{font-family:Gilroy,sans-serif;font-size:1rem;font-weight:800;line-height:1.3rem;letter-spacing:.0915rem;font-size:2.9rem;line-height:4.3rem}}.product-details .product-info__inner .product-title .price-holder{display:flex;align-items:center;flex-direction:row;padding:6px 0}.product-details .product-info__inner .product-title .price-holder p{font-family:Gilroy,Arial,sans-serif;font-size:1.6rem;font-weight:800;line-height:2.2rem;letter-spacing:.05rem;font-weight:700;margin-right:var(--spacing-1x)}.product-details .product-info__inner .product-title .price-holder p s{margin-right:5px;text-decoration:line-through;color:#bdb0a2}.product-details .product-info__inner .product-title .price-holder small{font-family:Gilroy,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.525rem;letter-spacing:.05rem}@media (min-width: 768px){.product-details .product-info__inner .product-title .price-holder small{line-height:2.8rem}}.product-details .product-info__inner .earparty-items{margin-bottom:var(--spacing-4x)}.product-details .product-info__inner .earparty-items h6{font-family:Gilroy,sans-serif;font-size:1rem;font-weight:800;line-height:1.3rem;letter-spacing:.0915rem;margin-bottom:var(--spacing-2x);text-transform:uppercase;color:var(--color-grey)}.product-details .product-info__inner .earparty-items ul{margin:var(--spacing-2x) 0}.product-details .product-info__inner .earparty-items ul li{font-family:Gilroy,Arial,sans-serif;font-size:1.6rem;font-weight:800;line-height:2.2rem;letter-spacing:.05rem;display:flex;align-items:center;flex-direction:row;margin-bottom:var(--spacing-1x)}.product-details .product-info__inner .earparty-items ul li svg{margin-right:var(--spacing-1x)}.product-details .product-info__inner .product-variants label,.product-details .product-info__inner .product-variants h6{font-family:Gilroy,sans-serif;font-size:1rem;font-weight:800;line-height:1.3rem;letter-spacing:.0915rem;display:block;margin-bottom:var(--spacing-2x);text-transform:uppercase;color:var(--color-grey)}.product-details .product-info__inner .product-variants .variant{margin-bottom:var(--spacing-2x)}.product-details .product-info__inner .product-variants .variant--hidden{display:none;pointer-events:none}.product-details .product-info__inner .product-variants .variant .input--primary{margin-bottom:10px}.product-details .product-info__inner .product-variants .variant .input--primary#multipleInitials{text-transform:uppercase}.product-details .product-info__inner .product-variants .variant__options-container{display:flex;flex-flow:row nowrap;margin-bottom:var(--spacing-3x)}.product-details .product-info__inner .product-variants .variant__options-container .button--round{width:50px;height:50px;margin-right:var(--spacing-1x);border:1px solid var(--color-button-light);border-radius:50%;appearance:none;-webkit-appearance:none}.product-details .product-info__inner .product-variants .variant__options-container .button--round:hover{background-color:#f1e3d980}.product-details .product-info__inner .product-variants .variant__options-container .button--round:checked{background-color:var(--color-nude)}.product-details .product-info__inner .product-variants .variant__options-container .radio--primary label{margin-left:.1rem;padding-top:.1rem}.product-details .product-info__inner .product-variants .variant__options-container .font--gilroy{font-family:Gilroy,Arial,sans-serif;font-size:1.6rem;font-weight:800;line-height:2.2rem;letter-spacing:.05rem;text-transform:none}.product-details .product-info__inner .product-variants .variant__options-container .font--avenir{font-family:Gilroy,Arial,sans-serif;font-size:1.6rem;font-weight:800;line-height:2.2rem;letter-spacing:.05rem;font-family:Avenir,serif;text-transform:none}.product-details .product-info__inner .product-variants .variant__options-container .font--bentham{font-family:Gilroy,Arial,sans-serif;font-size:1.6rem;font-weight:800;line-height:2.2rem;letter-spacing:.05rem;font-family:Bentham,serif;padding-top:0!important;text-transform:none}.product-details .product-info__inner .product-variants .variant__options-container .font--cutivemono{font-family:Gilroy,Arial,sans-serif;font-size:1.6rem;font-weight:800;line-height:2.2rem;letter-spacing:.05rem;font-family:CutiveMono,serif;text-transform:none}.product-details .product-info__inner .product-variants .variant__options-container .font--moonflower{font-family:Gilroy,Arial,sans-serif;font-size:1.6rem;font-weight:800;line-height:2.2rem;letter-spacing:.05rem;font-family:Moonflower,serif;text-transform:none}.product-details .product-info__inner .product-quantity{margin-bottom:var(--spacing-4x)}.product-details .product-info__inner .product-quantity label,.product-details .product-info__inner .product-quantity h6{font-family:Gilroy,sans-serif;font-size:1rem;font-weight:800;line-height:1.3rem;letter-spacing:.0915rem;display:block;margin-bottom:var(--spacing-2x);text-transform:uppercase;color:var(--color-grey)}.product-details .product-info__inner .product-discount-campaign{display:flex;flex-direction:column;gap:var(--spacing-1x);padding:var(--spacing-2x) var(--spacing-3x);margin-bottom:var(--spacing-3x)}.product-details .product-info__inner .product-discount-campaign strong:first-child{font-family:Gilroy,Arial,sans-serif;font-size:1.6rem;font-weight:800;line-height:2.2rem;letter-spacing:.05rem;padding:0}.product-details .product-info__inner .product-discount-campaign p{font-family:Gilroy,sans-serif;line-height:1.525rem;font-size:1.4rem;font-weight:400;line-height:2.5rem;transition:height .25s;letter-spacing:.05rem}@media (min-width: 768px){.product-details .product-info__inner .product-discount-campaign p{line-height:2.8rem}}.product-details .product-info__inner .product-discount-campaign p:first-of-type{padding-bottom:8px}.product-details .product-info__inner .product-terms{margin:var(--spacing-3x) 0}.product-details .product-info__inner .product-specifications__inner{display:flex;flex-direction:column;margin:var(--spacing-3x) 0}.product-details .product-info__inner .product-specifications__inner label{font-family:Gilroy,sans-serif;font-size:1rem;font-weight:800;line-height:1.3rem;letter-spacing:.0915rem;text-transform:uppercase;color:var(--color-beige)}.product-details .product-info__inner .product-specifications__inner label:last-of-type{display:none}.product-details .product-info__inner .product-specifications__inner button{width:100%;margin:var(--spacing-1x) 0}.product-details .product-info__inner .product-specifications__inner ul{padding:var(--spacing-2x);border:1px solid var(--color-button-light);display:flex;flex-flow:column;gap:8px}.product-details .product-info__inner .product-specifications__inner ul li{font-family:Gilroy,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.525rem;letter-spacing:.05rem;display:flex;gap:12px;align-items:center}@media (min-width: 768px){.product-details .product-info__inner .product-specifications__inner ul li{line-height:2.8rem}}.product-details .product-info__inner .product-specifications__inner ul li picture{margin-block:auto;margin-right:4px;height:fit-content;display:flex}.product-details .product-info__inner .product-specifications__inner ul li picture img{margin-block:auto}.product-details .product-info__inner .product-specifications__inner ul li strong{font-family:Gilroy,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.525rem;letter-spacing:.05rem;font-weight:700}@media (min-width: 768px){.product-details .product-info__inner .product-specifications__inner ul li strong{line-height:2.8rem}}.product-details .product-info__inner .product-specifications__inner ul li a{font-family:Gilroy,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.525rem;letter-spacing:.05rem;color:var(--color-dark);text-decoration:underline}@media (min-width: 768px){.product-details .product-info__inner .product-specifications__inner ul li a{line-height:2.8rem}}.product-details .product-info__inner .payment-logos__container{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;width:100%;position:relative;padding:0 var(--spacing-3x);padding-top:var(--spacing-1x)}.product-details .product-info__inner .payment-logos__container ul{display:flex;align-items:center;flex-flow:row;flex-wrap:wrap;justify-content:flex-start;gap:var(--spacing-1x)}.product-details .product-info__inner .payment-logos__container ul .logo{border-radius:3px;width:38px;height:24px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #E6E6E6}.product-details .product-info__inner .payment-logos__container ul .logo picture{object-fit:cover;height:100%;width:100%}.product-details .product-info__inner .payment-logos__container ul .logo picture img{height:100%;object-fit:cover;width:100%}.product-details .product-info__inner .product-description__inner ul li{padding:var(--spacing-2x);border-top:1px solid var(--color-button-light)}@media (min-width: 768px){.product-details .product-info__inner .product-description__inner ul li{width:100%;margin-left:0;padding:var(--spacing-2x) 0}}.product-details .product-info__inner .product-description__inner ul li:last-of-type{border-bottom:1px solid var(--color-button-light)}.product-details .product-info__inner .product-description__inner ul li details{font-family:Gilroy,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.5rem;transition:height .25s;letter-spacing:.05rem}.product-details .product-info__inner .product-description__inner ul li details[open] summary:after{content:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.3221 5.69653C11.3135 5.95946 11.3238 6.13968 11.3022 6.30454C11.2002 6.93166 11.1149 7.04936 10.5272 7.10149C9.36871 7.18879 8.22809 7.22626 7.07118 7.26426C5.5395 7.31457 4.00943 7.31558 2.47775 7.36589C1.97262 7.38249 1.48162 7.46427 0.976495 7.48086C0.340469 7.51817 0.167167 7.3433 0.170304 6.75226C0.17398 6.14479 0.360237 5.92528 0.963134 5.90548C2.12004 5.86747 3.25958 5.86287 4.41649 5.82487C6.24094 5.78136 8.06646 5.70498 9.89091 5.66147C10.3309 5.64702 10.7529 5.6824 11.3221 5.69653Z" fill="%23231F20"/></svg>')}.product-details .product-info__inner .product-description__inner ul li details[open] summary:before{transform:rotate(-90deg);opacity:0}@media (min-width: 768px){.product-details .product-info__inner .product-description__inner ul li details[open] summary{line-height:2.8rem}}.product-details .product-info__inner .product-description__inner ul li details[open] p{animation:fadeIn .25s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.product-details .product-info__inner .product-description__inner ul li details summary{position:relative;list-style:none;cursor:pointer;outline:none}.product-details .product-info__inner .product-description__inner ul li details summary::-webkit-details-marker,.product-details .product-info__inner .product-description__inner ul li details summary::marker{display:none}.product-details .product-info__inner .product-description__inner ul li details summary:after{position:absolute;top:0;right:0;content:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.3221 5.69653C11.3135 5.95946 11.3238 6.13968 11.3022 6.30454C11.2002 6.93166 11.1149 7.04936 10.5272 7.10149C9.36871 7.18879 8.22809 7.22626 7.07118 7.26426C5.5395 7.31457 4.00943 7.31558 2.47775 7.36589C1.97262 7.38249 1.48162 7.46427 0.976495 7.48086C0.340469 7.51817 0.167167 7.3433 0.170304 6.75226C0.17398 6.14479 0.360237 5.92528 0.963134 5.90548C2.12004 5.86747 3.25958 5.86287 4.41649 5.82487C6.24094 5.78136 8.06646 5.70498 9.89091 5.66147C10.3309 5.64702 10.7529 5.6824 11.3221 5.69653Z" fill="%23231F20"/></svg>')}.product-details .product-info__inner .product-description__inner ul li details summary:before{position:absolute;top:0;right:0;content:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.20305 0.785659C5.59743 0.772705 5.90965 0.762449 6.2876 0.750035C6.77358 4.44521 6.57045 8.13047 6.43359 11.7973C6.23426 11.8689 6.14996 11.9368 6.0678 11.9395C4.90001 12.0104 4.88465 11.9784 4.88978 10.8225C4.90455 9.37341 4.86949 7.94219 4.90069 6.49252C4.94206 4.73325 5.01684 2.95661 5.09107 1.19626C5.11072 1.09795 5.14733 0.982812 5.20305 0.785659Z" fill="%23231F20"/></svg>');transition:transform .25s,opacity .25s;opacity:1}.product-details .product-info__inner .product-description__inner ul li .item__title{font-family:Gilroy,Arial,sans-serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:.05rem;font-weight:800;display:flex;flex-direction:row;justify-content:space-between}.product-details .product-info__inner .product-description__inner ul li p{font-family:Gilroy,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.525rem;letter-spacing:.05rem;margin-top:var(--spacing-2x)}@media (min-width: 768px){.product-details .product-info__inner .product-description__inner ul li p{line-height:2.8rem}}.product-details .product-info__inner button{width:100%;margin-bottom:var(--spacing-1x)}.product-details .recommended-products{width:100%}@media (min-width: 1024px){.product-details .recommended-products{display:flex;overflow:hidden;box-sizing:border-box;width:100%;margin:var(--spacing-7x) 0 var(--spacing-7x);grid-column:1}}.product-details .recommended-products__inner{display:flex;align-items:center;flex-flow:column;justify-content:center;max-width:1440px;height:auto;padding:0}.product-details .recommended-products__inner .text-holder{display:flex;flex-flow:row;justify-content:space-between;width:100%;margin-bottom:16px;padding:0 var(--spacing-small-desktop)}@media (min-width: 768px){.product-details .recommended-products__inner .text-holder{padding:0}}.product-details .recommended-products__inner .text-holder h4{font-family:Gilroy,Arial,sans-serif;font-size:1.6rem;line-height:2.2rem;letter-spacing:.05rem;font-weight:800}.product-details .recommended-products__inner surf-slider{z-index:1;width:100%;outline:none}.product-details .recommended-products__inner surf-slider .slider{padding-left:var(--spacing-small-desktop)}@media (min-width: 768px){.product-details .recommended-products__inner surf-slider .slider{padding-left:0}}.product-details .recommended-products__inner surf-slider .slider:after{display:none;content:"flickity"}@media (min-width: 768px){.product-details .recommended-products__inner surf-slider .slider:after{content:""}}@media (min-width: 768px){.product-details .recommended-products__inner surf-slider .slider{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:flex-start;width:100%;padding-left:0}}@media (min-width: 768px) and (max-width: 1023px){.product-details .recommended-products__inner surf-slider .product-button{width:calc(50% - var(--spacing-1x));margin:var(--spacing-1x) var(--spacing-2x) var(--spacing-1x) 0}.product-details .recommended-products__inner surf-slider .product-button:nth-child(2n){margin-right:0}}@media (min-width: 1024px){.product-details .recommended-products__inner surf-slider .product-button{width:calc((100% - var(--spacing-6x)) / 4);margin:var(--spacing-1x) var(--spacing-2x) var(--spacing-1x) 0}.product-details .recommended-products__inner surf-slider .product-button:nth-child(4n){margin-right:0}}.product-details .recommended-products__inner surf-slider .product-button .image-holder{height:auto;max-height:207px}.product-details .recommended-products__inner surf-slider .product-button .text-holder{flex-flow:column;margin-left:2px;padding:0;text-align:left}.product-details .recommended-products__inner surf-slider .product-button .text-holder .pricing{display:flex;flex-flow:row;justify-content:flex-start}.product-details .recommended-products__inner surf-slider .product-button .text-holder .pricing p{font-family:Gilroy,sans-serif;font-size:1.2rem;font-weight:400;line-height:2.2rem;letter-spacing:.05rem;line-height:1.3rem;text-transform:uppercase}.product-details .recommended-products__inner surf-slider .product-button .text-holder .pricing p:first-child{margin-right:var(--spacing-1x);text-decoration:line-through;opacity:.5}.product-details .recommended-products__inner surf-slider .product-button .text-holder .pricing p:last-child{font-weight:700}.klarna-usp{background-color:#f4f3f1;font-size:1.4rem;font-weight:400;font-family:SFPro,sans-serif;letter-spacing:.14rem;padding:var(--spacing-1x) 12px;width:fit-content;color:#231f20;margin-block:16px;display:flex;align-items:center;gap:12px}.klarna-usp span{text-decoration:underline}/*!
    Theme Name: Surf&Turf Theme
    Description: by Surf&Turf
    Version: 1.0
    Author: Surf&Turf
    Author URI: http://www.surfturf.digital/
*/
/*# sourceMappingURL=/cdn/shop/t/215/assets/sections-product-details.css.map */
