﻿:root{--vh: 100vh}*{font-family:inherit;line-height:inherit;font-weight:inherit;color:inherit}html{-ms-overflow-style:-ms-autohiding-scrollbar;height:100%}body{touch-action:manipulation;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,ul,li,dl,dd,dt{padding:0;margin:0}ul,ol{padding:0;margin:0;list-style:none}li{display:inline-block;vertical-align:top}a{display:inline-block;-webkit-tap-highlight-color:transparent}a,a:visited{text-decoration:none;color:currentColor;fill:currentColor}img,video{display:block;width:100%;height:auto}form,fieldset,label,input,select,textarea,figure,blockquote{padding:0;margin:0}iframe{border:0}table,tr,td,th{border-collapse:collapse;margin:0;border:none}button{border:none;margin:0;padding:0;width:auto;background:transparent;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}button,a,input:focus{outline:none;opacity:1}::-webkit-scrollbar:horizontal{display:none}#preview-bar-iframe{display:none}input,select,textarea{margin:0;font:inherit;color:inherit;resize:none;-webkit-tap-highlight-color:transparent}fieldset,legend{margin:0;border:0;padding:0}input[type=text],input[type=email],input[type=url],input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;border-radius:0}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder{color:#222}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#222;-webkit-box-shadow:0 0 0px 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}input[type=search]::-webkit-search-cancel-button{display:none}*::-webkit-media-controls-panel{display:none !important;-webkit-appearance:none}*:state(webkit-media-controls-play-button){display:none !important;-webkit-appearance:none}*::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}@font-face{font-family:"HelveticaNeueBd";src:url("https://cdn.shopify.com/s/files/1/0413/8146/2184/t/1/assets/HelveticaNeueBd.woff2?v=16164090074152425982") format("woff2"),url("https://cdn.shopify.com/s/files/1/0413/8146/2184/t/1/assets/HelveticaNeueBd.woff?v=17679497357694934232") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"GaramondCapt";src:url("/cdn/shop/files/GaramondPremrPro-Capt.woff2?v=1713205309") format("woff2"),url("/cdn/shop/files/GaramondPremrPro-Capt.woff?v=1713205310") format("woff");font-weight:normal;font-style:normal;font-display:swap}h1{font-family:"GaramondCapt",Times,serif;font-size:24px;line-height:1.35em}@media(max-width: 700px){h1{font-size:21px}}h2,h3,h4,h5,p,a,button,dt,dd,label,th,td,input{font-family:"GaramondCapt",Times,serif;font-size:14px;line-height:1.45em;text-wrap:pretty}p>a{position:relative;cursor:pointer}p>a:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){p>a:hover:after{opacity:1}}p>a__open:after,p>a__active:after{opacity:1}p>a:after{opacity:1}.asset-content{position:relative;overflow:hidden;background-color:#f7f7f7;aspect-ratio:16/9}.asset-content-image{position:absolute;height:100%;top:0;left:0;opacity:0;transition:opacity .5s ease}.asset-content-video{position:absolute;height:100%;top:0;left:0;opacity:0;transition:opacity .5s ease;object-fit:cover}.asset-content-action{position:absolute;right:20px;bottom:18px;pointer-events:all;color:#fff}.asset-caption{margin-top:10px;font-family:"GaramondCapt",Times,serif;font-size:14px;line-height:1.45em}.asset__loaded .asset-content-image{opacity:1}.asset__loaded .asset-content-video{opacity:1}.signup{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;margin-top:30px}.signup:after{content:"";position:absolute;top:15px;left:0;width:100%;height:1px;border-bottom:1px solid rgba(34, 34, 34, 0.3)}.signup-input{font-family:"HelveticaNeueBd",Helvetica,sans-serif;font-size:10px;line-height:1em;letter-spacing:.03em;text-transform:uppercase;color:#222;width:initial;flex-grow:1;padding-bottom:5px}@media(max-width: 700px){.signup-input{font-size:10px}}.signup-input::-webkit-input-placeholder{color:#222}.signup-input::-ms-input-placeholder{color:#222}.signup-input::placeholder{color:#222}.signup-input:not(:placeholder-shown)~.signup-action,.signup-input:-webkit-autofill~.signup-action{opacity:1}.signup-action{font-family:"HelveticaNeueBd",Helvetica,sans-serif;font-size:10px;line-height:1em;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;opacity:0;transition:opacity .2s ease-in-out}@media(max-width: 700px){.signup-action{font-size:10px}}.signup-response{width:100%}.spotlight{position:relative;display:flex;flex-direction:column;gap:8px}@media(max-width: 700px){.spotlight{gap:5px}}.spotlight-content{display:flex;width:calc(50vw + 30px);overflow-x:scroll;margin-left:-30px}.spotlight-content::-webkit-scrollbar{width:0;height:0;display:none}@media(max-width: 700px){.spotlight-content{width:100vw;margin-left:-10px}}.spotlight-content:before{content:"";position:absolute;left:-30px;bottom:0;width:30px;height:95px;background:linear-gradient(-90deg, transparent 0%, #FFFFFF 75%);pointer-events:none;z-index:1}@media(max-width: 700px){.spotlight-content:before{display:none}}.spotlight-content:after{content:"";position:absolute;right:-30px;bottom:0;width:30px;height:95px;background:linear-gradient(90deg, transparent 0%, #FFFFFF 75%);pointer-events:none}@media(max-width: 700px){.spotlight-content:after{display:none}}.spotlight-content-list{padding:0 30px;display:inline-flex;gap:6px}@media(max-width: 700px){.spotlight-content-list{gap:10px;padding:0 10px}}.spotlight-content-list .item{display:flex}@media(max-width: 700px){.spotlight-content-list .item{position:relative;flex-direction:column;gap:7px;width:calc((100vw - 20px - 20px)/3 - 5px);min-width:120px;max-width:180px}}.spotlight-content-list .item-header{display:inline-flex}@media(max-width: 700px){.spotlight-content-list .item-header{order:2}}.spotlight-content-list .item-header-action,.spotlight-content-list .item-header-link{text-align:left}.spotlight-content-list .item-header-action:after,.spotlight-content-list .item-header-link:after{content:"";position:absolute;bottom:0;width:76px;aspect-ratio:4/5;z-index:1;cursor:pointer}@media(max-width: 700px){.spotlight-content-list .item-header-action:after,.spotlight-content-list .item-header-link:after{width:120px;top:0;left:0}}.spotlight-content-list .item-header-action span,.spotlight-content-list .item-header-link span{background-color:#fff;white-space:nowrap;position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none}@media(max-width: 700px){.spotlight-content-list .item-header-action span,.spotlight-content-list .item-header-link span{position:relative;opacity:1;white-space:initial}}@media(hover: hover){.spotlight-content-list .item-header-action:hover span,.spotlight-content-list .item-header-link:hover span{opacity:1}}.spotlight-content-list .item-asset{width:76px}@media(max-width: 700px){.spotlight-content-list .item-asset{width:100%}}.article{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}@media(max-width: 1000px){.article{grid-template-columns:1fr}}.article-content{max-width:600px}.article-content h1{margin-bottom:30px}.article-content h2{margin:30px 0 2em}.article-content h3{margin:30px 0 1em}.article-content p{margin-bottom:1em}.article-content table{width:100%}.article-content table td:first-of-type{width:110px}.collection{display:flex;flex-direction:column}.collection:after{content:"";position:fixed;top:0;left:0;width:100vw;height:var(--vh);z-index:999;cursor:wait;pointer-events:none}.collection-header{position:relative;max-width:550px;padding-bottom:38px;z-index:2}@media(max-width: 700px){.collection-header{max-width:initial}}.collection-header h1{font-family:"GaramondCapt",Times,serif;font-size:24px;line-height:1.35em;padding-bottom:5px}@media(max-width: 700px){.collection-header h1{font-size:21px}}.collection-navigation{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:sticky;top:82px;z-index:2;padding-bottom:20px}@media(max-width: 700px){.collection-navigation{top:60px;grid-template-columns:1fr;gap:20px;padding-bottom:10px}}.collection-navigation:after{content:"";position:absolute;top:0;left:-30px;width:100vw;height:100%;background-color:#fff;z-index:-1}@media(max-width: 700px){.collection-navigation:after{left:-10px}}.collection-navigation .category{position:relative}.collection-navigation .category:after{content:"";position:absolute;right:0;bottom:0;width:30px;height:100%;background:linear-gradient(90deg, transparent 0%, #FFFFFF 75%);pointer-events:none}@media(max-width: 700px){.collection-navigation .category:after{display:none}}.collection-navigation .category-content{margin-left:-30px;width:calc(50vw - 5px);overflow:scroll}.collection-navigation .category-content::-webkit-scrollbar{width:0;height:0;display:none}@media(max-width: 700px){.collection-navigation .category-content{width:100vw;margin-left:-10px}}.collection-navigation .category-content-list{display:inline-flex;gap:12px;padding:0 30px}@media(max-width: 700px){.collection-navigation .category-content-list{padding:0 10px}}.collection-navigation .category-content-list .item-link{position:relative;cursor:pointer;white-space:nowrap}.collection-navigation .category-content-list .item-link:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.collection-navigation .category-content-list .item-link:hover:after{opacity:1}}.collection-navigation .category-content-list .item-link__open:after,.collection-navigation .category-content-list .item-link__active:after{opacity:1}.collection-navigation .filter-action{position:relative;cursor:pointer}.collection-navigation .filter-action:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.collection-navigation .filter-action:hover:after{opacity:1}}.collection-navigation .filter-action__open:after,.collection-navigation .filter-action__active:after{opacity:1}.collection-navigation .filter-action:before{content:"";position:absolute;top:25px;left:calc(-1*(50vw + 5px));width:100vw;height:var(--vh);background-color:rgba(34, 34, 34, 0.5);z-index:-1;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}@media(max-width: 700px){.collection-navigation .filter-action:before{left:-10px}}.collection-navigation .filter-mask{position:absolute;width:100vw;top:100%;left:-30px;overflow:hidden;transform:translateY(-100%);transition:transform .5s cubic-bezier(0.65, 0, 0.35, 1);pointer-events:none}@media(max-width: 700px){.collection-navigation .filter-mask{left:-10px}}.collection-navigation .filter-mask-content{transform:translateY(100%);transition:transform .5s cubic-bezier(0.65, 0, 0.35, 1);background-color:#fff}.collection-navigation .filter-mask-content .form{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;gap:10px;padding:10px 30px 30px;opacity:0;max-height:350px;overflow:scroll;transition:opacity .3s ease-in-out;pointer-events:none}.collection-navigation .filter-mask-content .form::-webkit-scrollbar{width:0;height:0;display:none}@media(max-width: 1000px){.collection-navigation .filter-mask-content .form{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 700px){.collection-navigation .filter-mask-content .form{padding:10px 10px 30px;grid-template-columns:1fr;gap:50px;max-height:480px}.collection-navigation .filter-mask-content .form:after{content:"";position:absolute;right:0;bottom:0;height:30px;width:100%;background:linear-gradient(180deg, transparent 0%, #FFFFFF 75%);pointer-events:none}}.collection-navigation .filter-mask-content .form-header{position:sticky;top:0}@media(max-width: 700px){.collection-navigation .filter-mask-content .form-header{position:relative}}.collection-navigation .filter-mask-content .form-header-reset{position:relative;cursor:pointer}.collection-navigation .filter-mask-content .form-header-reset:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.collection-navigation .filter-mask-content .form-header-reset:hover:after{opacity:1}}.collection-navigation .filter-mask-content .form-header-reset__open:after,.collection-navigation .filter-mask-content .form-header-reset__active:after{opacity:1}.collection-navigation .filter-mask-content .form-header-reset:after{opacity:1}.collection-navigation .filter-mask-content .form-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}@media(max-width: 1000px){.collection-navigation .filter-mask-content .form-list{grid-column:span 3}}@media(max-width: 700px){.collection-navigation .filter-mask-content .form-list{grid-column:span 1}}.collection-navigation .filter-mask-content .form-list .group{display:flex;flex-direction:column;gap:30px}@media(max-width: 700px){.collection-navigation .filter-mask-content .form-list .group{gap:20px}}.collection-navigation .filter-mask-content .form-list .group-list{display:flex;flex-direction:column;gap:3px;width:100%}.collection-navigation .filter-mask-content .form-list .group-list .item{display:flex;flex-direction:column}.collection-navigation .filter-mask-content .form-list .group-list .item-label-input{position:absolute;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;white-space:nowrap}.collection-navigation .filter-mask-content .form-list .group-list .item-label-input:checked+.item-label-value:after{opacity:1}.collection-navigation .filter-mask-content .form-list .group-list .item-label-input:disabled+.item-label-value{color:rgba(34, 34, 34, 0.5)}.collection-navigation .filter-mask-content .form-list .group-list .item-label-value{display:inline-block;position:relative;cursor:pointer}.collection-navigation .filter-mask-content .form-list .group-list .item-label-value:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.collection-navigation .filter-mask-content .form-list .group-list .item-label-value:hover:after{opacity:1}}.collection-navigation .filter-mask-content .form-list .group-list .item-label-value__open:after,.collection-navigation .filter-mask-content .form-list .group-list .item-label-value__active:after{opacity:1}.collection-navigation .filter__open .filter-action:before{opacity:1;pointer-events:all}.collection-navigation .filter__open .filter-action:after{opacity:1}.collection-navigation .filter__open .filter-mask{transform:translateY(0)}.collection-navigation .filter__open .filter-mask-content{transition:transform .5s cubic-bezier(0.65, 0, 0.35, 1);transform:translateY(0)}.collection-navigation .filter__open .filter-mask-content .form{opacity:1;transition:opacity .5s ease-in-out .3s;pointer-events:all}.collection-content{position:relative;width:100%}.page__ready .collection-content{transition:opacity .5s ease-in-out}.collection-content-list{display:grid;grid-template-columns:repeat(6, 1fr);gap:40px 10px}@media(max-width: 1000px){.collection-content-list{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 700px){.collection-content-list{grid-template-columns:repeat(2, 1fr);gap:30px 10px}}.collection-content-action{margin:60px 0 0 calc(50% + 5px);pointer-events:none}@media(max-width: 700px){.collection-content-action{margin:40px 0 0 0}}.collection-content__featured .collection-content-list{grid-template-columns:repeat(3, 1fr)}@media(max-width: 1000px){.collection-content__featured .collection-content-list{grid-template-columns:repeat(2, 1fr)}}.collection__update:after{pointer-events:all}.collection__update .collection-content{opacity:0}.product{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start}@media(max-width: 1000px){.product{grid-template-columns:1fr;gap:10px}}.product-content{display:flex;flex-direction:column;min-height:calc(var(--vh) - 102px - 30px);padding-bottom:30px;position:sticky;top:102px}@media(max-width: 1000px){.product-content{position:relative;top:0;min-height:initial}}.product-content-navigation{display:flex;gap:10px}.product-content-navigation .item{position:relative;display:flex;align-items:center;gap:7px}.product-content-navigation .item:not(:last-of-type):after{content:"";display:inline-block;width:4px;height:4px;border-right:1px solid #222;border-bottom:1px solid #222;margin-bottom:2px;transform:rotate(-45deg);pointer-events:none}.product-content-navigation .item-link{position:relative;cursor:pointer}.product-content-navigation .item-link:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.product-content-navigation .item-link:hover:after{opacity:1}}.product-content-navigation .item-link__open:after,.product-content-navigation .item-link__active:after{opacity:1}.product-content-header{max-width:600px}@media(max-width: 1000px){.product-content-header{max-width:initial}}.product-content-header h1{padding-top:25px}@media(max-width: 700px){.product-content-header h1{padding-top:30px}}.product-content-header p{padding-bottom:25px}@media(max-width: 700px){.product-content-header p{padding-bottom:15px}}.product-content-offer{padding:50px 0 30px;flex-grow:1}.product-content-offer .offer{display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1300px){.product-content-offer .offer{grid-template-columns:repeat(2, 1fr);gap:30px 0}}@media(max-width: 1000px){.product-content-offer .offer{grid-template-columns:1fr;gap:40px}}.product-content-offer .offer-section__featured{grid-column:span 3}@media(max-width: 1300px){.product-content-offer .offer-section__featured{grid-column:span 2}}@media(max-width: 1000px){.product-content-offer .offer-section__featured{grid-column:span 1;margin-bottom:-20px}}.product-content-offer .offer-section-size .size{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.product-content-offer .offer-section-size .size-content{display:flex;flex-direction:column;gap:2px}@media(max-width: 1000px){.product-content-offer .offer-section-size .size-content{flex-direction:row;flex-wrap:wrap;gap:4px 30px}}@media(max-width: 700px){.product-content-offer .offer-section-size .size-content{flex-direction:column;gap:4px}}.product-content-offer .offer-section-size .size-content .size-variant{display:flex;gap:7px;align-items:center;cursor:pointer}.product-content-offer .offer-section-size .size-content .size-variant__hidden{display:none}.product-content-offer .offer-section-size .size-content .size-variant__notify{color:#9e9e9e}@media(hover: hover){.product-content-offer .offer-section-size .size-content .size-variant:hover input{background:currentColor;box-shadow:inset 0 0 0 .15em #fff}}.product-content-offer .offer-section-size .size-content .size-variant input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;top:-0.1em;width:.7em;height:.7em;border:1px solid currentColor;border-radius:50%}.product-content-offer .offer-section-size .size-content .size-variant input:checked{background:currentColor;box-shadow:inset 0 0 0 .15em #fff}.product-content-offer .offer-section-size .size-action{margin-top:6px;position:relative;cursor:pointer}.product-content-offer .offer-section-size .size-action:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.product-content-offer .offer-section-size .size-action:hover:after{opacity:1}}.product-content-offer .offer-section-size .size-action__open:after,.product-content-offer .offer-section-size .size-action__active:after{opacity:1}.product-content-offer .offer-section-action{font-family:"HelveticaNeueBd",Helvetica,sans-serif;font-size:10px;line-height:1em;letter-spacing:.03em;text-transform:uppercase;border:1px solid #222;padding:20px 20px 17px;cursor:pointer;display:flex;justify-content:space-between;align-self:flex-start;width:100%}@media(max-width: 700px){.product-content-offer .offer-section-action{font-size:10px}}@media(max-width: 1000px){.product-content-offer .offer-section-action{width:100%}}.product-content-offer .offer-section-action span{pointer-events:none}.product-content-offer .offer-section-action span span{margin-right:5px;opacity:.5}.product-content-offer .offer-section-link{font-family:"HelveticaNeueBd",Helvetica,sans-serif;font-size:10px;line-height:1em;letter-spacing:.03em;text-transform:uppercase;border:1px solid #222;padding:20px 20px 18px;display:flex;justify-content:space-between;align-self:flex-start;width:213px;margin-top:10px}@media(max-width: 700px){.product-content-offer .offer-section-link{font-size:10px}}@media(max-width: 1000px){.product-content-offer .offer-section-link{width:100%}}.product-content-offer .offer-section-link span{pointer-events:none}.product-content-offer .offer-section-link span span{margin-left:5px;opacity:.5}.product-content-offer .offer-section-controller{display:flex;border:1px solid #222;padding:20px 20px 17px;align-self:flex-start;gap:12px}.product-content-offer .offer-section-controller p{font-family:"HelveticaNeueBd",Helvetica,sans-serif;font-size:10px;line-height:1em;letter-spacing:.03em;text-transform:uppercase}@media(max-width: 700px){.product-content-offer .offer-section-controller p{font-size:10px}}.product-content-offer .offer-section-controller p:first-of-type{flex-grow:1}.product-content-offer .offer-section-controller p+p{opacity:.5}.product-content-offer .offer-section-controller a{font-family:"HelveticaNeueBd",Helvetica,sans-serif;font-size:10px;line-height:1em;letter-spacing:.03em;text-transform:uppercase;position:relative}@media(max-width: 700px){.product-content-offer .offer-section-controller a{font-size:10px}}.product-content-offer .offer-section-controller a:after{content:"";position:absolute;top:-8px;left:-10px;width:calc(100% + 20px);height:calc(100% + 16px)}.product-content-offer .offer-section-notification-action{font-family:"HelveticaNeueBd",Helvetica,sans-serif;font-size:10px;line-height:1em;letter-spacing:.03em;text-transform:uppercase;border:1px solid #222;padding:20px 20px 17px;cursor:pointer;display:flex;justify-content:space-between;width:100%}@media(max-width: 700px){.product-content-offer .offer-section-notification-action{font-size:10px}}.product-content-offer .offer-section-notification-action span{pointer-events:none}.product-content-offer .offer-section-color .color{position:relative;display:flex;flex-direction:column;gap:9px;padding-right:40px}@media(max-width: 1000px){.product-content-offer .offer-section-color .color{padding-right:0}}.product-content-offer .offer-section-color .color-content{display:flex}.product-content-offer .offer-section-color .color-content-list{display:flex;flex-wrap:wrap;gap:6px;max-width:250px}@media(max-width: 1000px){.product-content-offer .offer-section-color .color-content-list{max-width:initial}}.product-content-offer .offer-section-color .color-content-list .item{display:flex}.product-content-offer .offer-section-color .color-content-list .item__active .item-swatch:after{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 4px);height:calc(100% + 4px);border:1px solid currentColor}.product-content-offer .offer-section-color .color-content-list .item-header{display:inline-flex}.product-content-offer .offer-section-color .color-content-list .item-header-link:after,.product-content-offer .offer-section-color .color-content-list .item-header-tag:after{content:"";position:absolute;width:36px;height:20px;z-index:1}.product-content-offer .offer-section-color .color-content-list .item-header-link span,.product-content-offer .offer-section-color .color-content-list .item-header-tag span{background-color:#fff;white-space:nowrap;position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none}.product-content-offer .offer-section-color .color-content-list .item-header-link span:before,.product-content-offer .offer-section-color .color-content-list .item-header-tag span:before{content:"Colour ("}.product-content-offer .offer-section-color .color-content-list .item-header-link span:after,.product-content-offer .offer-section-color .color-content-list .item-header-tag span:after{content:")"}@media(hover: hover){.product-content-offer .offer-section-color .color-content-list .item-header-link:hover span,.product-content-offer .offer-section-color .color-content-list .item-header-tag:hover span{opacity:1}}.product-content-offer .offer-section-color .color-content-list .item-swatch{width:36px;height:20px;position:relative}.product-content-offer .offer-section-color .color-content-list .item-swatch__highlight:before{content:"";position:absolute;top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid rgba(34, 34, 34, 0.15);z-index:1;pointer-events:none}.product-content-offer .offer-section-color .color-content-list .item-swatch-asset{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-content-offer .offer-section-specification{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:15px 0 35px;flex-grow:1}@media(max-width: 700px){.product-content-offer .offer-section-specification{margin:15px 0 80px}}.product-content-offer .offer-section-specification-action{position:relative;cursor:pointer}.product-content-offer .offer-section-specification-action:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.product-content-offer .offer-section-specification-action:hover:after{opacity:1}}.product-content-offer .offer-section-specification-action__open:after,.product-content-offer .offer-section-specification-action__active:after{opacity:1}.product-content-offer .offer-section-specification-action:before{content:"+";display:inline-block;margin-right:5px}.product-content-offer .offer-section-list{display:grid;grid-template-columns:60px auto;padding-bottom:20px}@media(max-width: 1000px){.product-content-offer .offer-section-list{padding-bottom:0}}.product-content-spotlight{overflow:hidden;margin:0 -30px;width:calc(50vw - 30px);padding:0 30px}@media(max-width: 700px){.product-content-spotlight{margin:0 -10px;width:calc(100vw - 20px);padding:0 10px}}.product-gallery{display:flex;width:100%}@media(max-width: 1000px){.product-gallery{order:-1;width:100vw;margin:0 -30px;overflow-y:scroll}.product-gallery::-webkit-scrollbar{width:0;height:0;display:none}}@media(max-width: 700px){.product-gallery{margin:0 -10px}}.product-gallery-content{display:flex;flex-direction:column;gap:30px;padding:0 30px 30px 0;width:100%}@media(max-width: 1000px){.product-gallery-content{display:inline-flex;flex-direction:row;gap:10px;padding:0 30px;width:initial}}@media(max-width: 700px){.product-gallery-content{padding:0 10px}}@media(max-width: 1000px){.product-gallery-content-slide{width:calc(100vw - 60px)}}.product-specification{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:999;display:grid;grid-template-columns:repeat(6, 1fr);padding:0 30px;justify-content:center;align-items:center}@media(max-width: 700px){.product-specification{padding:10px}}.product-specification .specification{position:relative;grid-row:1;grid-column:3/span 2;padding:30px;display:flex;flex-direction:column;gap:20px;max-height:calc(var(--vh) - 120px);opacity:0;overflow-y:scroll;background-color:#fff;pointer-events:none}.product-specification .specification::-webkit-scrollbar{width:0;height:0;display:none}@media(max-width: 700px){.product-specification .specification{grid-column:1/7;padding:10px}}.product-specification .specification:after{content:"";position:fixed;top:0;left:0;width:100vw;height:var(--vh);z-index:-3;background-color:rgba(34, 34, 34, 0.5)}.product-specification .specification-header{display:flex;justify-content:space-between}.product-specification .specification-header a:after{content:"";position:absolute;top:70px;left:30px;width:calc(100% - 60px);aspect-ratio:4/5;z-index:1}.product-specification .specification-header-action{cursor:pointer;font-family:"HelveticaNeueBd",Helvetica,sans-serif;font-size:10px;line-height:1em;letter-spacing:.03em;text-transform:uppercase}@media(max-width: 700px){.product-specification .specification-header-action{font-size:10px}}.product-specification .specification-header-action:before{content:"";position:fixed;top:0;left:0;width:100vw;height:var(--vh);z-index:-2}.product-specification .specification-content{position:relative}.product-specification .specification-content h3{padding-bottom:20px}.product-specification .specification-content h4{padding:45px 0 20px}.product-specification .specification-content p+p{padding-top:1em}.product-specification .specification-content ul{display:flex;flex-direction:column}.product-specification .specification-content ul li{display:flex;gap:5px}.product-specification .specification-content ul li:before{content:"⋅"}.product-specification .specification-content .chart{display:flex;flex-wrap:wrap;padding-top:40px}.product-specification .specification-content .chart-header{flex-grow:1}.product-specification .specification-content .chart-navigation{display:flex;gap:15px}.product-specification .specification-content .chart-navigation-action{position:relative;cursor:pointer}.product-specification .specification-content .chart-navigation-action:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.product-specification .specification-content .chart-navigation-action:hover:after{opacity:1}}.product-specification .specification-content .chart-navigation-action__open:after,.product-specification .specification-content .chart-navigation-action__active:after{opacity:1}.product-specification .specification-content .chart-content{position:relative;margin-top:10px;padding-top:14px;width:100%}@media(max-width: 700px){.product-specification .specification-content .chart-content{width:100vw;overflow:scroll;margin:10px -20px 0}.product-specification .specification-content .chart-content::-webkit-scrollbar{width:0;height:0;display:none}}.product-specification .specification-content .chart-content:after{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background-color:rgba(34, 34, 34, 0.1)}@media(max-width: 700px){.product-specification .specification-content .chart-content:after{left:20px;width:630px}}.product-specification .specification-content .chart-content table{width:100%}@media(max-width: 700px){.product-specification .specification-content .chart-content table{width:630px;margin:0 20px}}.product-specification .specification-content .chart-content table thead tr th{padding-bottom:14px;text-align:left}.product-specification .specification-content .chart-content table tbody tr td{padding-bottom:14px;vertical-align:top;line-height:1.2em}.product-specification .specification-content .chart-content__cm th:not(:first-of-type),.product-specification .specification-content .chart-content__inch th:not(:first-of-type){width:11%}@media(max-width: 700px){.product-specification .specification-content .chart-content__cm th:not(:first-of-type),.product-specification .specification-content .chart-content__inch th:not(:first-of-type){width:initial}}.product-specification .specification-content .chart-content__cm td span:last-child{display:none}.product-specification .specification-content .chart-content__cm td:first-of-type{width:150px}.product-specification .specification-content .chart-content__inch td span:first-child{display:none}.product-specification .specification-content .promotion{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3, auto)}.product-specification .specification-content .promotion-action{display:flex;position:sticky;bottom:0;background-color:#fff;z-index:1}.product-specification .specification-content .promotion-action .amount{display:flex;justify-content:space-between;flex-grow:1;border:1px solid currentColor;padding:20px 20px 17px}.product-specification .specification-content .promotion-action .amount-label{font-family:"HelveticaNeueBd",Helvetica,sans-serif;font-size:10px;line-height:1em;letter-spacing:.03em;text-transform:uppercase}@media(max-width: 700px){.product-specification .specification-content .promotion-action .amount-label{font-size:10px}}.product-specification .specification-content .promotion-action .amount-list{display:flex;align-items:center;gap:12px}.product-specification .specification-content .promotion-action .amount-list-link{position:relative;font-family:"HelveticaNeueBd",Helvetica,sans-serif;font-size:10px;line-height:1em;letter-spacing:.03em;text-transform:uppercase}@media(max-width: 700px){.product-specification .specification-content .promotion-action .amount-list-link{font-size:10px}}.product-specification .specification-content .promotion-action .amount-list-link:after{content:"";position:absolute;top:-8px;left:-10px;width:calc(100% + 20px);height:calc(100% + 16px)}.product-specification .specification-content .promotion-action .amount-list-label{font-family:"HelveticaNeueBd",Helvetica,sans-serif;font-size:10px;line-height:1em;letter-spacing:.03em;text-transform:uppercase}@media(max-width: 700px){.product-specification .specification-content .promotion-action .amount-list-label{font-size:10px}}.product-specification .specification-content .promotion-action .amount-list span{font-family:"HelveticaNeueBd",Helvetica,sans-serif;font-size:10px;line-height:1em;letter-spacing:.03em;text-transform:uppercase;color:rgba(34, 34, 34, 0.5)}@media(max-width: 700px){.product-specification .specification-content .promotion-action .amount-list span{font-size:10px}}.product-specification .specification-content .promotion-action .select{display:flex;flex-grow:1}.product-specification .specification-content .promotion-action .select-list{display:flex;flex-direction:column;gap:5px;border:1px solid currentColor;padding:15px 15px 12px;position:absolute;bottom:0;left:0;right:0;background-color:#fff;visibility:hidden;z-index:1}.product-specification .specification-content .promotion-action .select-list .size{display:flex}.product-specification .specification-content .promotion-action .select-list .size-link{display:flex;justify-content:space-between;flex-grow:1;padding:5px;cursor:pointer;font-family:"HelveticaNeueBd",Helvetica,sans-serif;font-size:10px;line-height:1em;letter-spacing:.03em;text-transform:uppercase}@media(max-width: 700px){.product-specification .specification-content .promotion-action .select-list .size-link{font-size:10px}}.product-specification .specification-content .promotion-action .select-list .size-link span{position:relative;pointer-events:none}.product-specification .specification-content .promotion-action .select-list .size-link span:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:currentColor;opacity:0}@media(hover: hover){.product-specification .specification-content .promotion-action .select-list .size-link:hover span:after{opacity:1}}.product-specification .specification-content .promotion-action .select-list .size-label{display:flex;justify-content:space-between;flex-grow:1;padding:5px;color:rgba(34, 34, 34, 0.5);font-family:"HelveticaNeueBd",Helvetica,sans-serif;font-size:10px;line-height:1em;letter-spacing:.03em;text-transform:uppercase}@media(max-width: 700px){.product-specification .specification-content .promotion-action .select-list .size-label{font-size:10px}}.product-specification .specification-content .promotion-action .select-list__open{visibility:visible}.product-specification .specification-content .promotion-action .select-action{flex-grow:1;border:1px solid currentColor;padding:20px 20px 17px;position:relative;text-align:center;width:100%;cursor:pointer;font-family:"HelveticaNeueBd",Helvetica,sans-serif;font-size:10px;line-height:1em;letter-spacing:.03em;text-transform:uppercase}@media(max-width: 700px){.product-specification .specification-content .promotion-action .select-action{font-size:10px}}.product-specification .specification-content .promotion-header{display:flex;flex-direction:column;padding-top:20px}.product-specification .specification__open{opacity:1;pointer-events:all}.project-content{padding:0 40px}@media(max-width: 700px){.project-content{padding:0 20px}}@media(max-width: 400px){.project-content{padding:0 10px}}.project-content-asset{display:block;margin-bottom:60px}@media(max-width: 700px){.project-content-asset{margin-bottom:40px}}.project-list{display:flex;flex-direction:column;gap:80px 20px;padding:0 40px 100px}@media(max-width: 700px){.project-list{gap:40px 20px;padding:0 20px 100px}}@media(max-width: 400px){.project-list{gap:20px 20px;padding:0 10px 100px}}.project-list .module{display:grid;grid-template-columns:repeat(12, 1fr);gap:20px}@media(max-width: 700px){.project-list .module{display:flex;flex-direction:column}}.project-list .module-description{grid-column:7/13}.project-list .module-description h2{padding-bottom:1em}.project-list .module-quote{grid-column:7/13}.project-list .module-asset{grid-column:span 12}.project-list .module-asset:not(:only-child){padding-bottom:20px}@media(max-width: 400px){.project-list .module-asset:not(:only-child){padding-bottom:10px}}.project-list .module-gallery{grid-column:span 12;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width: 400px){.project-list .module-gallery{gap:10px}}.section{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-bottom:120px}@media(max-width: 1000px){.section{display:flex;flex-direction:column;gap:20px;padding-bottom:80px}}@media(max-width: 700px){.section{padding-bottom:40px}}.section-description{grid-column:2/3;display:flex;flex-direction:column;justify-content:space-between}.section-description-content{max-width:550px}.section-description-content h1,.section-description-content h2{font-family:"GaramondCapt",Times,serif;font-size:24px;line-height:1.35em;padding-bottom:10px}@media(max-width: 700px){.section-description-content h1,.section-description-content h2{font-size:21px}}.section-asset{grid-column:2/3}.section-asset:not(:only-of-type):not(:first-of-type){padding-top:120px}@media(max-width: 1000px){.section-asset:not(:only-of-type):not(:first-of-type){padding-top:80px}}@media(max-width: 700px){.section-asset:not(:only-of-type):not(:first-of-type){padding-top:40px}}.section-asset__featured{grid-column:span 2}.section-list{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width: 700px){.section-list{display:flex;flex-direction:column;gap:40px}}.section-list-item:only-child{grid-column:2/3}.section-gallery{grid-column:span 2;width:100vw;margin-left:-30px;overflow-x:scroll;display:flex}.section-gallery::-webkit-scrollbar{width:0;height:0;display:none}@media(max-width: 700px){.section-gallery{margin-left:-10px}}.section-gallery-content{display:inline-flex;gap:10px;padding:0 30px}@media(max-width: 700px){.section-gallery-content{padding:0 10px}}.section-gallery-content-item{height:calc(var(--vh) - 82px - 30px)}.section-gallery-content-item .asset{height:100%}.section-gallery-content-item .asset-content{height:100%}.teaser{position:relative;display:flex;flex-direction:column;gap:12px}.teaser-header{order:2}.teaser-header a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.teaser-content{order:2;display:flex;flex-direction:column}@media(max-width: 700px){.teaser-content{gap:0 20px}}.teaser-content dt{display:none}.teaser-content dd{line-height:1.2em}.teaser-content dd:nth-of-type(1) a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.teaser-content dd:nth-of-type(3){display:none}.teaser-content dd:nth-of-type(4){margin-top:10px}.teaser-content dd:nth-of-type(4) span{text-decoration:line-through}.teaser-gallery{position:relative;pointer-events:none}.teaser-gallery-slide{width:100%}.teaser-gallery-slide:last-child{position:absolute;top:0;left:0;height:100%;opacity:0}@media(max-width: 700px){.teaser-gallery-slide:last-child{display:none}}@media(hover: hover){.teaser:hover .teaser-content dd:nth-of-type(2){display:none}.teaser:hover .teaser-content dd:nth-of-type(3){display:block}.teaser:hover .teaser-gallery-slide:last-child{opacity:1}}.recommendation{display:flex;align-items:flex-start;gap:10px;margin-top:30px}.recommendation:not(:last-child){margin-bottom:60px}@media(max-width: 700px){.recommendation:not(:last-child){margin-bottom:80px}}@media(max-width: 700px){.recommendation{flex-direction:column;gap:40px}}.recommendation-header{width:100%;position:sticky;top:102px}@media(max-width: 700px){.recommendation-header{top:0;position:relative}}.recommendation-header-title{width:calc((50vw - 85px)/6*5 + 40px);max-width:530px}@media(max-width: 1000px){.recommendation-header-title{width:initial;max-width:initial;padding-right:20px}}@media(max-width: 700px){.recommendation-header-title{padding-right:0}}.recommendation-header-title h3{font-family:"GaramondCapt",Times,serif;font-size:24px;line-height:1.35em;padding-right:10px}@media(max-width: 700px){.recommendation-header-title h3{font-size:21px}}.recommendation-header-navigation{display:flex;gap:14px;padding-top:15px}@media(max-width: 700px){.recommendation-header-navigation{padding-top:12px}}.recommendation-header-navigation-action{position:relative;cursor:pointer}.recommendation-header-navigation-action:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.recommendation-header-navigation-action:hover:after{opacity:1}}.recommendation-header-navigation-action__open:after,.recommendation-header-navigation-action__active:after{opacity:1}.recommendation-list{width:100%}.recommendation-list-item{display:none}.recommendation-list-item__open{display:block}.gallery{display:flex;flex-direction:column;gap:60px}.gallery .slide{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width: 700px){.gallery .slide{display:flex;flex-direction:column}}.gallery .slide:nth-child(even) .slide-content{order:2}.gallery .slide:nth-child(even) .slide-content-header{padding-right:0}.gallery .slide:nth-child(even) .slide-asset{padding-right:20px}@media(max-width: 700px){.gallery .slide:nth-child(even) .slide-asset{padding-right:0}}.gallery .slide-content{display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 700px){.gallery .slide-content{order:2}}.gallery .slide-content-header{position:sticky;top:102px;padding:0 20px 0 0;max-width:500px;flex-grow:1}@media(max-width: 700px){.gallery .slide-content-header{position:relative;top:0;padding:0 0 60px 0;max-width:initial}}.gallery .slide-content-header h2{font-family:"GaramondCapt",Times,serif;font-size:24px;line-height:1.35em;padding-bottom:10px}@media(max-width: 700px){.gallery .slide-content-header h2{font-size:21px}}.gallery .slide-content-header a{position:relative;cursor:pointer}.gallery .slide-content-header a:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.gallery .slide-content-header a:hover:after{opacity:1}}.gallery .slide-content-header a__open:after,.gallery .slide-content-header a__active:after{opacity:1}.gallery .slide-content-spotlight{position:sticky;bottom:30px;flex-grow:1;display:flex;align-items:flex-end}@media(max-width: 700px){.gallery .slide-content-spotlight{position:relative;bottom:0}}.gallery .slide-asset{display:block}.gallery .slide-asset .asset{pointer-events:none}.gallery .billboard{display:flex;flex-direction:column;gap:10px}.gallery .billboard-asset__mobile{display:none}@media(max-width: 700px){.gallery .billboard-asset__mobile{display:block}}@media(max-width: 700px){.gallery .billboard-asset__desktop{display:none}}.gallery .billboard-content{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.gallery .billboard-content a{position:relative;cursor:pointer}.gallery .billboard-content a:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.gallery .billboard-content a:hover:after{opacity:1}}.gallery .billboard-content a__open:after,.gallery .billboard-content a__active:after{opacity:1}.gallery .products{display:flex;flex-direction:column;gap:10px}.gallery .products-header h2{font-family:"GaramondCapt",Times,serif;font-size:24px;line-height:1.35em}@media(max-width: 700px){.gallery .products-header h2{font-size:21px}}.gallery .products-grid{display:grid;gap:50px 10px;grid-template-columns:repeat(6, 1fr)}@media(max-width: 1000px){.gallery .products-grid{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 700px){.gallery .products-grid{grid-template-columns:repeat(2, 1fr)}}.gallery .products-grid__featured{grid-template-columns:repeat(3, 1fr);gap:50px 30px}@media(max-width: 1000px){.gallery .products-grid__featured{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 700px){.gallery .products-grid__featured{grid-template-columns:repeat(2, 1fr);gap:50px 10px}}@media(max-width: 700px){.gallery .entry{width:100vw;margin-left:-10px;overflow:scroll;display:inline-flex}.gallery .entry::-webkit-scrollbar{width:0;height:0;display:none}}.gallery .entry-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:30px}@media(max-width: 700px){.gallery .entry-list{display:inline-flex;gap:10px;padding:0 10px}}.gallery .entry-list-item .item{display:flex;flex-direction:column;gap:10px}@media(max-width: 700px){.gallery .entry-list-item .item{width:calc(100vw - 35px)}}.gallery .entry-list-item .item-content{order:2}.gallery .entry-list-item .item-content-link{position:relative;cursor:pointer}.gallery .entry-list-item .item-content-link:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.gallery .entry-list-item .item-content-link:hover:after{opacity:1}}.gallery .entry-list-item .item-content-link__open:after,.gallery .entry-list-item .item-content-link__active:after{opacity:1}.gallery .entry-list-item .item-asset{aspect-ratio:4/5;overflow:hidden}.material{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:flex-end;justify-content:flex-start;padding:30px 0}@media(max-width: 700px){.material{grid-template-columns:1fr;padding:10px 0 50px}}.material-content{position:sticky;bottom:30px}@media(max-width: 700px){.material-content{position:relative;bottom:0;padding-top:10px}}.material-content-header{max-width:550px}@media(max-width: 700px){.material-content-header{max-width:initial}}.material-content-header h3,.material-content-header h4{font-family:"GaramondCapt",Times,serif;font-size:24px;line-height:1.35em;margin-bottom:8px}@media(max-width: 700px){.material-content-header h3,.material-content-header h4{font-size:21px}}.material-content-header a{position:relative;cursor:pointer;margin-top:10px}.material-content-header a:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.material-content-header a:hover:after{opacity:1}}.material-content-header a__open:after,.material-content-header a__active:after{opacity:1}.material-asset{padding-right:20px}@media(max-width: 700px){.material-asset{padding-right:0}}.module{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-bottom:60px}.module-content{display:flex;flex-direction:column;justify-content:space-between;grid-column:2/3}@media(max-width: 1000px){.module-content{grid-column:span 2}}.module-content-header{position:sticky;top:102px;max-width:500px}@media(max-width: 700px){.module-content-header{max-width:initial}}.module-content-header h1{font-family:"GaramondCapt",Times,serif;font-size:24px;line-height:1.35em;padding-bottom:20px}@media(max-width: 700px){.module-content-header h1{font-size:21px}}.module-asset{display:block}.module-asset .asset{pointer-events:none}.presentation{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-bottom:30px}@media(max-width: 700px){.presentation{padding-bottom:50px}}.presentation:nth-child(2n+3) .presentation-content{order:2}@media(max-width: 700px){.presentation:nth-child(2n+3) .presentation-content{order:initial}}.presentation:nth-child(2n+3) .presentation-asset{padding-right:20px}@media(max-width: 700px){.presentation:nth-child(2n+3) .presentation-asset{padding-right:0}}@media(max-width: 700px){.presentation{display:flex;flex-direction:column;gap:20px}}.presentation-content{display:flex;flex-direction:column;justify-content:space-between}.presentation-content:only-child{grid-column:2/3}@media(max-width: 700px){.presentation-content:only-child{grid-column:1/2}}.presentation-content:only-child .section-content-header{position:relative;top:0}.presentation-content-header{position:sticky;top:102px;max-width:550px}@media(max-width: 700px){.presentation-content-header{position:relative;top:0;max-width:initial}}.presentation-content-header h1,.presentation-content-header h2{font-family:"GaramondCapt",Times,serif;font-size:24px;line-height:1.35em;padding:0 30px 10px 0}@media(max-width: 700px){.presentation-content-header h1,.presentation-content-header h2{font-size:21px}}.presentation-content-header a{position:relative;cursor:pointer}.presentation-content-header a:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.presentation-content-header a:hover:after{opacity:1}}.presentation-content-header a__open:after,.presentation-content-header a__active:after{opacity:1}.presentation-content-spotlight{position:sticky;bottom:30px}@media(max-width: 700px){.presentation-content-spotlight{position:relative;bottom:0}}.presentation-content__featured .section-content-header{padding-bottom:163px}@media(max-width: 700px){.presentation-content__featured .section-content-header{padding-bottom:60px}}.presentation-list{display:flex;flex-direction:column;gap:30px}@media(max-width: 700px){.presentation-list{gap:10px}}.presentation-list .item-description{max-width:550px;padding-bottom:60px}@media(max-width: 700px){.presentation-list .item-description{max-width:initial;padding-bottom:30px}}.presentation-list .item-description h2{font-family:"GaramondCapt",Times,serif;font-size:24px;line-height:1.35em;padding-bottom:10px}@media(max-width: 700px){.presentation-list .item-description h2{font-size:21px}}.page{position:relative;opacity:0}.page__ready{opacity:1}.page__progress:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;cursor:wait}.page-content{padding:102px 30px 0;min-height:calc(var(--vh) - 282px)}@media(max-width: 1000px){.page-content{padding:82px 30px 0;min-height:calc(var(--vh) - 282px)}}@media(max-width: 700px){.page-content{padding:80px 10px 0;min-height:calc(var(--vh) - 160px)}}#admin-bar-iframe{display:none}.page-navigation{position:fixed;top:0;left:0;right:0;display:flex;align-items:baseline;gap:30px;z-index:999}.page-navigation:after{content:"";position:fixed;top:0;left:0;width:100vw;height:var(--vh);z-index:-1;pointer-events:none;background-color:rgba(34, 34, 34, 0.5);opacity:0;transition:opacity .5s ease-in-out}.page-navigation-logo{position:relative;width:120px;padding-right:30px;z-index:1}@media(max-width: 700px){.page-navigation-logo{position:absolute;left:0;right:0;top:21px;padding-right:0;margin:0 auto}}.page-navigation-logo svg{fill:#222}.page-navigation-mask{position:relative;width:100%;z-index:1}.page:not(.page__progress) .page-navigation-mask{transition:transform .5s cubic-bezier(0.65, 0, 0.35, 1)}.page-navigation-mask:after{content:"";position:absolute;bottom:0;left:0;width:100vw;height:var(--vh);background-color:#fff;z-index:-1}.page-navigation-mask-content{display:flex;align-items:baseline;gap:15px}.page:not(.page__progress) .page-navigation-mask-content{transition:transform .5s cubic-bezier(0.65, 0, 0.35, 1)}@media(max-width: 700px){.page-navigation-mask-content{padding:20px 10px;justify-content:space-between}}.page-navigation-mask-content .navigation{display:flex;gap:15px}.page-navigation-mask-content .navigation-action{display:none}@media(max-width: 700px){.page-navigation-mask-content .navigation-action{position:relative;cursor:pointer;display:block;z-index:1}.page-navigation-mask-content .navigation-action:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}}@media(max-width: 700px)and (hover: hover){.page-navigation-mask-content .navigation-action:hover:after{opacity:1}}@media(max-width: 700px){.page-navigation-mask-content .navigation-action__open:after,.page-navigation-mask-content .navigation-action__active:after{opacity:1}}.page-navigation-mask-content .navigation-mask{padding:30px 0 30px 30px}@media(max-width: 700px){.page-navigation-mask-content .navigation-mask{position:absolute;top:61px;left:0;right:0;height:calc(var(--vh) - 61px);padding:0;display:flex;opacity:0;transform:translateY(-100%);transition:transform .5s cubic-bezier(0.65, 0, 0.35, 1),opacity .3s ease-in-out;z-index:1;pointer-events:none}}.page-navigation-mask-content .navigation-mask-content{display:flex}@media(max-width: 700px){.page-navigation-mask-content .navigation-mask-content{position:relative;padding:0 10px 20px;flex-direction:column;gap:20px;overflow-y:scroll;flex-grow:1;transform:translateY(100%);transition:transform .5s cubic-bezier(0.65, 0, 0.35, 1)}}.page-navigation-mask-content .navigation-mask-content-group{display:flex;gap:15px}.page-navigation-mask-content .navigation-mask-content-group:first-child{width:calc(50vw - 30px)}@media(max-width: 700px){.page-navigation-mask-content .navigation-mask-content-group:first-child{width:initial;flex-grow:1}}@media(max-width: 700px){.page-navigation-mask-content .navigation-mask-content-group{flex-direction:column;gap:0}}.page-navigation-mask-content .navigation-mask-content-group .item-action{position:relative;cursor:pointer}.page-navigation-mask-content .navigation-mask-content-group .item-action:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.page-navigation-mask-content .navigation-mask-content-group .item-action:hover:after{opacity:1}}.page-navigation-mask-content .navigation-mask-content-group .item-action__open:after,.page-navigation-mask-content .navigation-mask-content-group .item-action__active:after{opacity:1}.page-navigation-mask-content .navigation-mask-content-group .item-link{position:relative;cursor:pointer}.page-navigation-mask-content .navigation-mask-content-group .item-link:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.page-navigation-mask-content .navigation-mask-content-group .item-link:hover:after{opacity:1}}.page-navigation-mask-content .navigation-mask-content-group .item-link__open:after,.page-navigation-mask-content .navigation-mask-content-group .item-link__active:after{opacity:1}.page-navigation-mask-content .navigation-mask-content-group .list{display:none}@media(max-width: 700px){.page-navigation-mask-content .navigation-mask-content-group .list{display:flex;flex-direction:column}}.page-navigation-mask-content .navigation-mask-content-group .list-item-link{position:relative;cursor:pointer}.page-navigation-mask-content .navigation-mask-content-group .list-item-link:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.page-navigation-mask-content .navigation-mask-content-group .list-item-link:hover:after{opacity:1}}.page-navigation-mask-content .navigation-mask-content-group .list-item-link__open:after,.page-navigation-mask-content .navigation-mask-content-group .list-item-link__active:after{opacity:1}.page-navigation-mask-content .navigation__open .navigation-action:after{opacity:1}.page-navigation-mask-content .navigation__open .navigation-mask{opacity:1;pointer-events:all;transition:transform .5s cubic-bezier(0.65, 0, 0.35, 1),opacity .5s ease-in-out .3s}.page-navigation-mask-content .navigation__open .navigation-mask-content .menu-mask{pointer-events:all}.page-navigation__open:after{opacity:1}.page-navigation .menu-action{position:relative;cursor:pointer;z-index:1}.page-navigation .menu-action:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.page-navigation .menu-action:hover:after{opacity:1}}.page-navigation .menu-action__open:after,.page-navigation .menu-action__active:after{opacity:1}@media(max-width: 700px){.page-navigation .menu-action{display:none}}.page-navigation .menu-action:before{content:"";position:fixed;top:82px;left:0;width:100vw;height:var(--vh);z-index:-1;pointer-events:none}.page-navigation .menu-action span{pointer-events:none}.page-navigation .menu-link{position:relative;cursor:pointer}.page-navigation .menu-link:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.page-navigation .menu-link:hover:after{opacity:1}}.page-navigation .menu-link__open:after,.page-navigation .menu-link__active:after{opacity:1}.page-navigation .menu-mask{display:flex;position:absolute;top:100%;left:0;right:0;width:100vw;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(-100%);z-index:1}.page:not(.page__progress) .page-navigation .menu-mask{transition:transform .5s cubic-bezier(0.65, 0, 0.35, 1),opacity .3s ease-in-out}@media(max-width: 700px){.page-navigation .menu-mask{top:0;position:relative;width:initial}}.page-navigation .menu-mask-content{position:relative;padding:20px 30px 30px;flex-grow:1;transform:translateY(100%);max-height:calc(var(--vh) - 82px - 30px - 30px - 30px)}.page:not(.page__progress) .page-navigation .menu-mask-content{transition:transform .5s cubic-bezier(0.65, 0, 0.35, 1)}@media(max-width: 1000px){.page-navigation .menu-mask-content{max-height:calc(var(--vh) - 82px - 30px - 30px)}}@media(max-width: 700px){.page-navigation .menu-mask-content{max-height:initial;padding:0}}.page-navigation .menu-mask .shop{width:100%;display:grid;grid-template-columns:repeat(6, 1fr);gap:10px;padding:0 0 30px}@media(max-width: 700px){.page-navigation .menu-mask .shop{display:grid;grid-template-columns:1fr 1fr;gap:30px 0;padding:87px 0 0}}.page-navigation .menu-mask .shop-category{display:flex;flex-direction:column;gap:20px}@media(max-width: 700px){.page-navigation .menu-mask .shop-category{gap:5px}}.page-navigation .menu-mask .shop-category-header{font-family:"GaramondCapt",Times,serif;font-size:24px;line-height:1.35em}@media(max-width: 700px){.page-navigation .menu-mask .shop-category-header{font-size:21px}}.page-navigation .menu-mask .shop-category-list{display:flex;flex-direction:column;gap:1px}.page-navigation .menu-mask .shop-category-list .item-link{position:relative;cursor:pointer}.page-navigation .menu-mask .shop-category-list .item-link:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.page-navigation .menu-mask .shop-category-list .item-link:hover:after{opacity:1}}.page-navigation .menu-mask .shop-category-list .item-link__open:after,.page-navigation .menu-mask .shop-category-list .item-link__active:after{opacity:1}.page-navigation .menu-mask .search{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;gap:10px;width:100%}@media(max-width: 1000px){.page-navigation .menu-mask .search{display:flex}}@media(max-width: 1000px){.page-navigation .menu-mask .search-spotlight{display:none}}.page-navigation .menu-mask .search-form{flex-grow:1;display:flex;justify-content:space-between;border-bottom:1px solid rgba(34, 34, 34, 0.3)}.page-navigation .menu-mask .search-form-input{font-family:"GaramondCapt",Times,serif;font-size:24px;line-height:1.35em;color:#222}@media(max-width: 700px){.page-navigation .menu-mask .search-form-input{font-size:21px}}.page-navigation .menu-mask .search-form-input::-webkit-input-placeholder{color:#222}.page-navigation .menu-mask .search-form-input::-ms-input-placeholder{color:#222}.page-navigation .menu-mask .search-form-input::placeholder{color:#222}.page-navigation .menu-mask .search-form-input:not(:placeholder-shown)~.search-form-action,.page-navigation .menu-mask .search-form-input:-webkit-autofill~.search-form-action{opacity:1}.page-navigation .menu-mask .search-form-action{cursor:pointer;opacity:0;transition:opacity .2s ease-in-out}.page-navigation .menu-mask .cart{display:flex;max-height:calc(var(--vh) - 82px - 60px)}@media(max-width: 1000px){.page-navigation .menu-mask .cart{max-height:calc(var(--vh) - 82px - 60px)}}@media(max-width: 700px){.page-navigation .menu-mask .cart{max-height:calc(var(--vh) - 61px)}}.page-navigation .menu-mask .cart-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}@media(max-width: 700px){.page-navigation .menu-mask .cart-form{display:flex;flex-direction:column;gap:0}}.page-navigation .menu-mask .cart-form .summary{overflow:scroll}.page-navigation .menu-mask .cart-form .summary::-webkit-scrollbar{width:0;height:0;display:none}.page-navigation .menu-mask .cart-form .summary-content{display:flex;flex-direction:column;gap:30px;padding-bottom:30px}@media(max-width: 1000px){.page-navigation .menu-mask .cart-form .summary-content{padding-bottom:50px}}@media(max-width: 700px){.page-navigation .menu-mask .cart-form .summary-content{padding-bottom:30px}}.page-navigation .menu-mask .cart-form .summary-content .item{position:relative;display:grid;grid-template-columns:repeat(6, 1fr);gap:10px}@media(max-width: 1000px){.page-navigation .menu-mask .cart-form .summary-content .item{display:flex;flex-direction:column;padding-right:20px;gap:20px}}@media(max-width: 700px){.page-navigation .menu-mask .cart-form .summary-content .item{padding-right:0}}.page-navigation .menu-mask .cart-form .summary-content .item-asset{grid-column:span 2}.page-navigation .menu-mask .cart-form .summary-content .item-content{grid-column:span 4;display:flex;flex-direction:column;gap:15px;padding-left:20px}@media(max-width: 1000px){.page-navigation .menu-mask .cart-form .summary-content .item-content{padding-left:0}}.page-navigation .menu-mask .cart-form .summary-content .item-content-group{display:flex;flex-direction:column}.page-navigation .menu-mask .cart-form .summary-content .item-content-group dt{display:none}.page-navigation .menu-mask .cart-form .summary-content .item-content-group dd{display:flex;gap:8px}.page-navigation .menu-mask .cart-form .summary-content .item-content-group dd p{opacity:.4}@media(max-width: 1000px){.page-navigation .menu-mask .cart-form .summary-content .item-content-group dd h4 a{font-family:"GaramondCapt",Times,serif;font-size:24px;line-height:1.35em;margin-bottom:10px}}@media(max-width: 1000px)and (max-width: 700px){.page-navigation .menu-mask .cart-form .summary-content .item-content-group dd h4 a{font-size:21px}}.page-navigation .menu-mask .cart-form .summary-content .item-content-group dd h4 a:after{content:"";position:absolute;top:0;left:0;width:calc((100% - 50px)/6*2 + 10px);aspect-ratio:4/5;cursor:pointer}@media(max-width: 1000px){.page-navigation .menu-mask .cart-form .summary-content .item-content-group dd h4 a:after{width:calc(100% - 20px)}}.page-navigation .menu-mask .cart-form .summary-content .item-content-group dd span:not(:only-of-type):first-of-type{opacity:.5}.page-navigation .menu-mask .cart-form .summary-content .item-content-group:last-of-type{flex-direction:row;flex-wrap:wrap}.page-navigation .menu-mask .cart-form .summary-content .item-content-group:last-of-type dt{display:block;width:75px}.page-navigation .menu-mask .cart-form .summary-content .item-content-group:last-of-type dt:after{content:":"}.page-navigation .menu-mask .cart-form .summary-content .item-content-group:last-of-type dd{width:calc(100% - 75px)}.page-navigation .menu-mask .cart-form .receipt-content{position:relative;display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 1000px){.page-navigation .menu-mask .cart-form .receipt-content{align-items:initial}}@media(max-width: 700px){.page-navigation .menu-mask .cart-form .receipt-content:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:#222}}.page-navigation .menu-mask .cart-form .receipt-content-header{font-family:"GaramondCapt",Times,serif;font-size:24px;line-height:1.35em}@media(max-width: 700px){.page-navigation .menu-mask .cart-form .receipt-content-header{font-size:21px}}@media(max-width: 700px){.page-navigation .menu-mask .cart-form .receipt-content-header{display:none}}.page-navigation .menu-mask .cart-form .receipt-content-specification{display:grid;grid-template-columns:75px auto;flex-wrap:wrap;padding:30px 0 15px}.page-navigation .menu-mask .cart-form .receipt-content-specification dt:after{content:":"}.page-navigation .menu-mask .cart-form .receipt-content-specification dd{max-width:400px}@media(max-width: 1000px){.page-navigation .menu-mask .cart-form .receipt-content-specification dd{max-width:initial}}.page-navigation .menu-mask .cart-form .receipt-content-action{font-family:"HelveticaNeueBd",Helvetica,sans-serif;font-size:10px;line-height:1em;letter-spacing:.03em;text-transform:uppercase;border:1px solid #222;padding:22px 100px;cursor:pointer}@media(max-width: 700px){.page-navigation .menu-mask .cart-form .receipt-content-action{font-size:10px}}.page-navigation .menu-mask .cart-form .receipt-content-byline{opacity:.4;margin-top:10px}@media(max-width: 700px){.page-navigation .menu-mask .cart-form .receipt-content-byline{margin-bottom:15px}}.page-navigation .menu-mask .cart-fallback{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;padding-bottom:60px}@media(max-width: 1000px){.page-navigation .menu-mask .cart-fallback{display:flex;padding-bottom:30px}}@media(max-width: 700px){.page-navigation .menu-mask .cart-fallback{padding-top:20px}}.page-navigation .menu-mask .cart-fallback h3{grid-column:2/3}.page-navigation .menu-mask .gallery{width:100vw;margin-left:-30px;overflow-x:scroll;display:flex;flex-direction:row}.page-navigation .menu-mask .gallery::-webkit-scrollbar{width:0;height:0;display:none}.page-navigation .menu-mask .gallery-content{display:inline-flex;gap:10px;padding:0 30px;white-space:nowrap;flex-wrap:nowrap}.page-navigation .menu-mask .gallery-content .entry{position:relative;display:flex;flex-direction:column;gap:10px;width:250px}.page-navigation .menu-mask .gallery-content .entry-header{order:2}.page-navigation .menu-mask .gallery-content .entry-header-action:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page-navigation .menu__open .menu-action:before{pointer-events:all}.page-navigation .menu__open .menu-action:after{opacity:1}.page-navigation .menu__open .menu-mask{opacity:1;pointer-events:all}.page:not(.page__progress) .page-navigation .menu__open .menu-mask{transition:transform .5s cubic-bezier(0.65, 0, 0.35, 1),opacity .5s ease-in-out .3s}@media(max-width: 700px){.page-navigation .menu__shop{flex-grow:1}.page-navigation .menu__shop .menu-mask{opacity:1;padding-bottom:50px;transform:none}.page-navigation .menu__shop .menu-mask-content{transform:none}}@media(max-width: 700px){.page-navigation .menu__gallery{display:none}}@media(max-width: 700px){.page-navigation .menu__search .menu-mask{position:absolute;opacity:1;padding:20px 10px 30px;transform:none}.page-navigation .menu__search .menu-mask-content{transform:none}}@media(max-width: 700px){.page-navigation .menu__cart .menu-action{display:block}}@media(max-width: 700px){.page-navigation .menu__cart .menu-mask{position:absolute;top:61px;height:calc(var(--vh) - 61px)}.page-navigation .menu__cart .menu-mask-content{padding:0 10px}}.page-navigation .menu__cart .menu-mask-content{padding:20px 30px 0;max-height:calc(var(--vh) - 82px - 30px - 30px)}@media(max-width: 700px){.page-navigation .menu__cart .menu-mask-content{padding:0 10px;max-height:initial}}.page-footer{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);gap:0 10px;padding:180px 30px 30px}@media(max-width: 700px){.page-footer{grid-template-columns:1fr;grid-template-rows:repeat(3, auto);gap:60px;padding:80px 10px 10px}}.page-footer-newsletter .newsletter{max-width:450px}@media(max-width: 1000px){.page-footer-newsletter .newsletter{padding-right:30px}}@media(max-width: 700px){.page-footer-newsletter .newsletter{max-width:initial;padding-right:0}}.page-footer-newsletter .newsletter-byline{margin-top:10px;opacity:.4}.page-footer-navigation{grid-row:span 2;display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}@media(max-width: 1000px){.page-footer-navigation{grid-template-columns:1fr}}@media(max-width: 700px){.page-footer-navigation{grid-row:span 1}}.page-footer-navigation .group{display:flex;flex-direction:column;gap:30px}@media(max-width: 1000px){.page-footer-navigation .group{gap:0}}@media(max-width: 1000px){.page-footer-navigation .group-title{display:none}}.page-footer-navigation .group-list{display:flex;flex-direction:column;gap:1px}.page-footer-navigation .group-list-item a{position:relative;cursor:pointer}.page-footer-navigation .group-list-item a:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.page-footer-navigation .group-list-item a:hover:after{opacity:1}}.page-footer-navigation .group-list-item a__open:after,.page-footer-navigation .group-list-item a__active:after{opacity:1}.page-footer-navigation .group-action{align-self:flex-start;position:relative;cursor:pointer}.page-footer-navigation .group-action:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.page-footer-navigation .group-action:hover:after{opacity:1}}.page-footer-navigation .group-action__open:after,.page-footer-navigation .group-action__active:after{opacity:1}.page-footer-credit{align-self:flex-end;grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:30px}@media(max-width: 700px){.page-footer-credit{padding-top:0;grid-column:span 1}}.page-footer-credit p{color:rgba(34, 34, 34, 0.3)}.page-footer-credit .localization{display:flex}@media(max-width: 700px){.page-footer-credit .localization{justify-content:flex-end}}.page-footer-credit .localization-action{position:relative;cursor:pointer}.page-footer-credit .localization-action:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.page-footer-credit .localization-action:hover:after{opacity:1}}.page-footer-credit .localization-action__open:after,.page-footer-credit .localization-action__active:after{opacity:1}.page-notification{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:999}.page-notification-list{position:absolute;top:0;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(12, 1fr);gap:10px;padding:30px;justify-content:center;align-items:center;overflow-y:scroll}.page-notification-list::-webkit-scrollbar{width:0;height:0;display:none}@media(max-width: 700px){.page-notification-list{grid-template-columns:1fr;padding:0 10px}}.page-notification-list .notification{position:relative;grid-column:4/9;grid-row:1/2;padding:26px 30px 0;opacity:0;transition:opacity .5s ease-in-out}@media(max-width: 1000px){.page-notification-list .notification{grid-column:3/10}}@media(max-width: 700px){.page-notification-list .notification{grid-column:1/2;padding:17px 10px 0}}.page-notification-list .notification:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1}.page-notification-list .notification:after{content:"";position:fixed;top:0;left:0;width:100vw;height:var(--vh);z-index:-2;background-color:rgba(34, 34, 34, 0.5)}.page-notification-list .notification__active{pointer-events:all;opacity:1}.page-notification-list .notification-header{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}.page-notification-list .notification-header:last-child{padding-bottom:20px}@media(max-width: 1000px){.page-notification-list .notification-header:last-child{padding-bottom:15px}}.page-notification-list .notification-header-action{cursor:pointer}.page-notification-list .notification-header-action:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.page-notification-list .notification-control{display:flex;gap:15px;padding:20px 0 30px}@media(max-width: 700px){.page-notification-list .notification-control{padding:20px 0 20px}}.page-notification-list .notification-control-action{position:relative;cursor:pointer}.page-notification-list .notification-control-action:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.page-notification-list .notification-control-action:hover:after{opacity:1}}.page-notification-list .notification-control-action__open:after,.page-notification-list .notification-control-action__active:after{opacity:1}.page-notification-list .notification-control-action__accept:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.page-notification-list .notification-control-action__accept:after{opacity:1}.page-notification-list .notification-content{position:relative;display:flex;flex-direction:column}.page-notification-list .notification-content-header{flex-grow:1;padding-top:30px;font-family:"GaramondCapt",Times,serif;font-size:24px;line-height:1.35em}@media(max-width: 700px){.page-notification-list .notification-content-header{font-size:21px}}.page-notification-list .notification-content-header span{position:relative;font-size:inherit;line-height:inherit}.page-notification-list .notification-content-header span:after{content:"";position:absolute;width:100%;height:1px;background-color:currentColor;left:0;bottom:-1px}.page-notification-list .notification-content-input{border:0;border-bottom:1px solid rgba(34, 34, 34, 0.3);padding:30px 0 10px;border-radius:0;color:currentColor}.page-notification-list .notification-content-input::-webkit-input-placeholder{color:currentColor}.page-notification-list .notification-content-input::-ms-input-placeholder{color:currentColor}.page-notification-list .notification-content-input::placeholder{color:currentColor}.page-notification-list .notification-content-description{padding-top:10px}.page-notification-list .notification-content-description h4{font-family:"GaramondCapt",Times,serif;font-size:24px;line-height:1.35em;padding:20px 0 40px}@media(max-width: 700px){.page-notification-list .notification-content-description h4{font-size:21px}}.page-notification-list .notification-content-action{position:relative;cursor:pointer}.page-notification-list .notification-content-action:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}@media(hover: hover){.page-notification-list .notification-content-action:hover:after{opacity:1}}.page-notification-list .notification-content-action__open:after,.page-notification-list .notification-content-action__active:after{opacity:1}.page-notification-list .notification-list-content{display:flex;flex-direction:column;flex-grow:1;height:200px;overflow:scroll;gap:0px;padding-bottom:20px}.page-notification-list .notification-list-content::-webkit-scrollbar{width:0;height:0;display:none}@media(max-width: 1000px){.page-notification-list .notification-list-content{height:220px}}.page-notification-list .notification-list-content-group{display:flex;flex-direction:column}.page-notification-list .notification-list-content-group:before{content:attr(data-group);display:block;font-family:"GaramondCapt",Times,serif;font-size:14px;line-height:1.45em;border-bottom:1px solid rgba(34, 34, 34, 0.3);padding:10px 0 10px;color:rgba(34, 34, 34, 0.6);position:sticky;top:0;bottom:20px;z-index:1;background-color:#fff}.page-notification-list .notification-list-content-group:first-of-type{padding-top:60px}.page-notification-list .notification-list-content-group .country{display:flex}.page-notification-list .notification-list-content-group .country:first-of-type{padding-top:8px}.page-notification-list .notification-list-content-group .country:last-of-type{padding-bottom:20px}.page-notification-list .notification-list-content-group .country__hidden{display:none}.page-notification-list .notification-list-content-group .country-content{position:relative;display:flex;width:100%}.page-notification-list .notification-list-content-group .country-content-input{width:0;height:0;border:0;padding:0;appearance:none;-webkit-appearance:none;cursor:pointer}.page-notification-list .notification-list-content-group .country-content-input:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer}@media(hover: hover){.page-notification-list .notification-list-content-group .country-content-input:hover+span:first-of-type:after{opacity:1}}.page-notification-list .notification-list-content-group .country-content-input:checked+span:first-of-type:after{opacity:1}.page-notification-list .notification-list-content-group .country-content span{font-size:inherit;position:relative}.page-notification-list .notification-list-content-group .country-content span:first-of-type:after{content:"";position:absolute;left:0;bottom:0px;width:100%;height:1px;background-color:currentColor;opacity:0;transition:opacity .2s ease}.page-notification-list .notification-list-content-group .country-content span:last-of-type{flex-grow:1;text-align:right;margin-left:20px;opacity:.6}.page-notification-list .notification-list-content__active .notification-list-content-group:before{display:none}.page-notification-list .notification-list-content__active .notification-list-content-group .country:first-of-type{padding-top:0}.page-notification-list .notification-list-content__active .notification-list-content-group .country:last-of-type{padding-bottom:0}
