html{height:-webkit-fill-available!important}.product-breadcrumbs{display:flex;line-height:1}.product-breadcrumbs__list{display:flex;list-style-type:none;margin:0;padding:0}.product-breadcrumbs__item{align-items:center;color:var(--color-product-breadcrumbs);display:flex;font-family:var(--font-heading-family);font-size:var(--font-size-product-breadcrumbs);text-transform:uppercase}.product-breadcrumbs__item:not(:first-child){margin-left:5px}.product-breadcrumbs__item:not(:last-child):after{color:var(--color-product-breadcrumbs);content:">";margin-left:5px}.product-breadcrumbs__item svg{color:var(--color-product-breadcrumbs);height:100%;margin-left:5px;width:12px}@media only screen and (min-width:768px){.product-breadcrumbs__item svg{width:20px}}@media only screen and (min-width:1068px){.product-breadcrumbs__item svg{width:15px}}.product-breadcrumbs__item a{color:var(--color-product-breadcrumbs);text-decoration:none}.product-breadcrumbs__link{text-decoration:underline}.product-inventory{align-items:center;color:var(--product-inventory-color);display:flex}.product--no-media .product-inventory{justify-content:center}.product-inventory.visibility-hidden:empty{display:block}.product-inventory.visibility-hidden:empty:after{content:"#"}.product-volume{display:block;font-size:14px;font-weight:400;line-height:1.5}@media only screen and (min-width:768px){.product-volume{font-size:32px}}@media only screen and (min-width:1068px){.product-volume{font-size:14px}}.row{max-width:1440px;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap;padding:0 11px}.row .row{margin-right:-.25rem;margin-left:-.25rem}@media print,screen and (min-width:48em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width:66.75em){.row .row{margin-right:-.9375rem;margin-left:-.9375rem}}.row .row.collapse{margin-right:0;margin-left:0}.row.expanded{max-width:none}.row.expanded .row{margin-right:auto;margin-left:auto}.row:not(.expanded) .row{max-width:none}.row.collapse>.column,.row.collapse>.columns{padding-right:0;padding-left:0}.row.collapse>.column>.row,.row.collapse>.columns>.row,.row.is-collapse-child{margin-right:0;margin-left:0}@media only screen and (min-width:768px){.row{padding:0 35px}}.row .columns{padding:0 4px}@media only screen and (min-width:768px){.row .columns{padding:0 15px}}.row.full-width-row-full>.columns,.row.no-padding{padding:0}.row.full-width-row{max-width:none}.row.full-width-row-full{padding:0;max-width:none}.column,.columns{flex:1 1 0px;padding-right:.25rem;padding-left:.25rem;min-width:0}@media print,screen and (min-width:48em){.column,.columns{padding-right:.9375rem;padding-left:.9375rem}}.column.row.row,.row.row.columns{float:none;display:block}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{flex:0 0 8.3333%;max-width:8.3333%}.small-offset-0{margin-left:0}.small-2{flex:0 0 16.6667%;max-width:16.6667%}.small-offset-1{margin-left:8.3333%}.small-3{flex:0 0 25%;max-width:25%}.small-offset-2{margin-left:16.6667%}.small-4{flex:0 0 33.3333%;max-width:33.3333%}.small-offset-3{margin-left:25%}.small-5{flex:0 0 41.6667%;max-width:41.6667%}.small-offset-4{margin-left:33.3333%}.small-6{flex:0 0 50%;max-width:50%}.small-offset-5{margin-left:41.6667%}.small-7{flex:0 0 58.3333%;max-width:58.3333%}.small-offset-6{margin-left:50%}.small-8{flex:0 0 66.6667%;max-width:66.6667%}.small-offset-7{margin-left:58.3333%}.small-9{flex:0 0 75%;max-width:75%}.small-offset-8{margin-left:66.6667%}.small-10{flex:0 0 83.3333%;max-width:83.3333%}.small-offset-9{margin-left:75%}.small-11{flex:0 0 91.6667%;max-width:91.6667%}.small-offset-10{margin-left:83.3333%}.small-12{flex:0 0 100%;max-width:100%}@media print,screen and (min-width:48em){.medium-1{flex:0 0 8.3333%;max-width:8.3333%}.medium-offset-0{margin-left:0}.medium-2{flex:0 0 16.6667%;max-width:16.6667%}.medium-offset-1{margin-left:8.3333%}.medium-3{flex:0 0 25%;max-width:25%}.medium-offset-2{margin-left:16.6667%}.medium-4{flex:0 0 33.3333%;max-width:33.3333%}.medium-offset-3{margin-left:25%}.medium-5{flex:0 0 41.6667%;max-width:41.6667%}.medium-offset-4{margin-left:33.3333%}.medium-6{flex:0 0 50%;max-width:50%}.medium-offset-5{margin-left:41.6667%}.medium-7{flex:0 0 58.3333%;max-width:58.3333%}.medium-offset-6{margin-left:50%}.medium-8{flex:0 0 66.6667%;max-width:66.6667%}.medium-offset-7{margin-left:58.3333%}.medium-9{flex:0 0 75%;max-width:75%}.medium-offset-8{margin-left:66.6667%}.medium-10{flex:0 0 83.3333%;max-width:83.3333%}.medium-offset-9{margin-left:75%}.medium-11{flex:0 0 91.6667%;max-width:91.6667%}.medium-offset-10{margin-left:83.3333%}.medium-12,.medium-up-1>.column,.medium-up-1>.columns{flex:0 0 100%;max-width:100%}.medium-offset-11{margin-left:91.6667%}.medium-up-1,.medium-up-2,.medium-up-3,.medium-up-4,.medium-up-5,.medium-up-6,.medium-up-7,.medium-up-8{flex-wrap:wrap}.medium-up-2>.column,.medium-up-2>.columns{flex:0 0 50%;max-width:50%}.medium-up-3>.column,.medium-up-3>.columns{flex:0 0 33.3333%;max-width:33.3333%}.medium-up-4>.column,.medium-up-4>.columns{flex:0 0 25%;max-width:25%}.medium-up-5>.column,.medium-up-5>.columns{flex:0 0 20%;max-width:20%}.medium-up-6>.column,.medium-up-6>.columns{flex:0 0 16.6667%;max-width:16.6667%}.medium-up-7>.column,.medium-up-7>.columns{flex:0 0 14.2857%;max-width:14.2857%}.medium-up-8>.column,.medium-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:48em) and (min-width:48em){.medium-expand{flex:1 1 0px}}.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width:48em){.row.medium-unstack>.column,.row.medium-unstack>.columns{flex:1 1 0px}.medium-collapse>.column,.medium-collapse>.columns{padding-right:0;padding-left:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width:66.75em){.large-1{flex:0 0 8.3333%;max-width:8.3333%}.large-offset-0{margin-left:0}.large-2{flex:0 0 16.6667%;max-width:16.6667%}.large-offset-1{margin-left:8.3333%}.large-3{flex:0 0 25%;max-width:25%}.large-offset-2{margin-left:16.6667%}.large-4{flex:0 0 33.3333%;max-width:33.3333%}.large-offset-3{margin-left:25%}.large-5{flex:0 0 41.6667%;max-width:41.6667%}.large-offset-4{margin-left:33.3333%}.large-6{flex:0 0 50%;max-width:50%}.large-offset-5{margin-left:41.6667%}.large-7{flex:0 0 58.3333%;max-width:58.3333%}.large-offset-6{margin-left:50%}.large-8{flex:0 0 66.6667%;max-width:66.6667%}.large-offset-7{margin-left:58.3333%}.large-9{flex:0 0 75%;max-width:75%}.large-offset-8{margin-left:66.6667%}.large-10{flex:0 0 83.3333%;max-width:83.3333%}.large-offset-9{margin-left:75%}.large-11{flex:0 0 91.6667%;max-width:91.6667%}.large-offset-10{margin-left:83.3333%}.large-12,.large-up-1>.column,.large-up-1>.columns{flex:0 0 100%;max-width:100%}.large-offset-11{margin-left:91.6667%}.large-up-1,.large-up-2,.large-up-3,.large-up-4,.large-up-5,.large-up-6,.large-up-7,.large-up-8{flex-wrap:wrap}.large-up-2>.column,.large-up-2>.columns{flex:0 0 50%;max-width:50%}.large-up-3>.column,.large-up-3>.columns{flex:0 0 33.3333%;max-width:33.3333%}.large-up-4>.column,.large-up-4>.columns{flex:0 0 25%;max-width:25%}.large-up-5>.column,.large-up-5>.columns{flex:0 0 20%;max-width:20%}.large-up-6>.column,.large-up-6>.columns{flex:0 0 16.6667%;max-width:16.6667%}.large-up-7>.column,.large-up-7>.columns{flex:0 0 14.2857%;max-width:14.2857%}.large-up-8>.column,.large-up-8>.columns{flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:66.75em) and (min-width:66.75em){.large-expand{flex:1 1 0px}}.row.large-unstack>.column,.row.large-unstack>.columns{flex:0 0 100%}@media print,screen and (min-width:66.75em){.row.large-unstack>.column,.row.large-unstack>.columns{flex:1 1 0px}}body{font-size:var(--body-text-mobile-font-size);font-weight:var(--font-body-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);font-family:var(--font-body-family);box-sizing:border-box;color:var(--text-color);display:flex;flex-direction:column;margin:0;min-height:-webkit-fill-available!important;min-width:-webkit-fill-available!important}@media only screen and (min-width:768px){body{font-size:var(--body-text-tablet-font-size)}}@media only screen and (min-width:1068px){body{font-size:var(--body-text-desktop-font-size)}}[data-hidden]{display:none;visibility:hidden}.lazyload{filter:blur(5px);opacity:.75;will-change:opacity,filter}.lazyload.no-blur{filter:none;opacity:1}.Image--lazyloaded{opacity:1;transition:opacity .2s cubic-bezier(.104,.204,.492,1),filter .2s cubic-bezier(.104,.204,.492,1)}.custom-button,h1,h2{letter-spacing:var(--letter-spacing);line-height:var(--line-height);font-family:var(--font-heading-family)}.custom-button{font-size:13px;font-weight:var(--font-body-weight);background-color:var(--button-button-background-color);color:var(--button-text-color);cursor:pointer;line-height:27px;text-decoration:none;transition:all .2s ease-in}@media only screen and (min-width:768px){.custom-button{font-size:20px}}@media only screen and (min-width:1068px){.custom-button{font-size:20px}}.custom-button:active,.custom-button:hover{background-color:var(--button-button-background-color-on-hover);color:var(--button-text-color-on-hover)}@media only screen and (min-width:768px){.custom-button{line-height:32px}}@media only screen and (min-width:1068px){.custom-button{line-height:40px}}.section-spacing{padding-bottom:60px;padding-top:60px}@media only screen and (min-width:768px){.section-spacing{padding-bottom:120px;padding-top:120px}}@media only screen and (min-width:1068px){.section-spacing{padding-bottom:180px;padding-top:180px}}.section-spacing--disable-top{padding-top:0}.section-spacing--disable-bottom{padding-bottom:0}h1,h2{font-size:var(--h1-mobile-font-size);font-weight:var(--font-heading-weight);color:var(--heading-color);margin:0}@media only screen and (min-width:768px){h1{font-size:var(--h1-tablet-font-size)}}@media only screen and (min-width:1068px){h1{font-size:var(--h1-desktop-font-size)}}h2{font-size:var(--h2-mobile-font-size)}@media only screen and (min-width:768px){h2{font-size:var(--h2-tablet-font-size)}}@media only screen and (min-width:1068px){h2{font-size:var(--h2-desktop-font-size)}}a,collapsible-tab,h3,p{letter-spacing:var(--letter-spacing);line-height:var(--line-height)}h3{font-size:var(--h3-mobile-font-size);font-weight:var(--font-heading-weight);font-family:var(--font-heading-family);color:var(--heading-color);margin:0}@media only screen and (min-width:768px){h3{font-size:var(--h3-tablet-font-size)}}@media only screen and (min-width:1068px){h3{font-size:var(--h3-desktop-font-size)}}a,collapsible-tab,p{font-size:var(--body-text-mobile-font-size);font-weight:var(--font-body-weight);font-family:var(--font-body-family)}@media only screen and (min-width:768px){p{font-size:var(--body-text-tablet-font-size)}}@media only screen and (min-width:1068px){p{font-size:var(--body-text-desktop-font-size)}}a{font-size:var(--link-text-mobile-font-size);font-family:var(--font-heading-family)}@media only screen and (min-width:768px){a{font-size:var(--link-text-tablet-font-size)}}@media only screen and (min-width:1068px){a{font-size:var(--link-text-desktop-font-size)}}@media only screen and (min-width:768px){collapsible-tab{font-size:var(--body-text-tablet-font-size)}}@media only screen and (min-width:1068px){collapsible-tab{font-size:var(--body-text-desktop-font-size)}}collapsible-tab.accordion{margin-bottom:32px}collapsible-tab.accordion+.accordion{margin-top:-32px}collapsible-tab.accordion summary{color:inherit;margin:0;padding-bottom:8px;padding-right:40px;padding-top:8px}@media only screen and (min-width:768px){collapsible-tab.accordion summary{color:inherit;padding-bottom:18px;padding-right:60px;padding-top:18px}}@media only screen and (min-width:1068px){collapsible-tab.accordion summary{padding-bottom:8px;padding-right:40px;padding-top:8px}}collapsible-tab.accordion summary span{display:block;height:24px;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:24px}collapsible-tab.accordion summary span:before{background-color:currentcolor;content:"";display:block;height:14px;left:50%;position:absolute;top:25%;transition:all .125s cubic-bezier(.104,.204,.492,1);width:2px;will-change:transform}collapsible-tab.accordion summary span:after{background-color:currentcolor;content:"";display:block;height:2px;left:25%;position:absolute;top:50%;width:14px}collapsible-tab.accordion .accordion__content{color:inherit;opacity:.75;padding-top:8px}@media only screen and (min-width:768px){collapsible-tab.accordion .accordion__content{color:inherit;opacity:.75;padding-top:18px}}@media only screen and (min-width:1068px){collapsible-tab.accordion .accordion__content{color:inherit;opacity:1;padding:8px 25px 25px}}collapsible-tab.accordion--with-arrow summary span{align-items:center;display:flex;justify-content:center}collapsible-tab.accordion--with-arrow summary span:before{background:0 0;border-right:2px solid var(--text-color);border-top:2px solid var(--text-color);content:"";display:block;height:10px;position:static;transform:rotate(135deg);width:10px}collapsible-tab.accordion--with-arrow summary span:after{display:none}collapsible-tab.accordion--with-arrow details[open] summary span:before{height:10px;transform:rotate(-45deg)}collapsible-tab.accordion:not(.accordion--with-arrow) details[open] summary span:before{height:0;top:50%}.product-base{display:flex}.product-base__layout{width:100%;display:flex;flex-direction:column}@media only screen and (min-width:768px){.product-base__layout{flex-direction:column}}@media only screen and (min-width:1068px){.product-base__layout{flex-direction:row}}.product-base__info-wrapper{position:inherit;z-index:1;top:0;padding:60px 25px;flex:1 1}@media only screen and (min-width:1068px){.product-modal .product-base__info-wrapper{height:100vh;top:0}}@media only screen and (min-width:768px){.product-base__info-wrapper{height:-moz-fit-content;height:fit-content;padding:72px 48px}}@media only screen and (min-width:1068px){.product-base__info-wrapper{position:sticky;padding:5vh 4vw;top:calc(var(--header-offset) + var(--header-height));height:calc(100vh - var(--header-offset) - var(--header-height))}}.product-base__info{display:block;width:100%}@media only screen and (min-width:1068px){.product-base__info{display:flex;flex-direction:column;align-items:stretch;justify-content:center;max-width:380px;margin:0 auto;height:100%}}.product-base__info collapsible-tab{color:var(--text-color)}@media only screen and (min-width:768px){.product-base__info collapsible-tab{color:var(--text-color-light)}}.product-base__info collapsible-tab.accordion:not(.product-base__info collapsible-tab.accordion--with-arrow) summary span:after,.product-base__info collapsible-tab.accordion:not(.product-base__info collapsible-tab.accordion--with-arrow) summary span:before{background:var(--text-color)}.product-base__info-breadcrumbs-wrapper{padding-bottom:37px}@media only screen and (min-width:768px){.product-base__info-breadcrumbs-wrapper{padding-bottom:120px}}@media only screen and (min-width:1068px){.product-base__info-breadcrumbs-wrapper{padding-bottom:60px}}.product-base__info-product{display:flex;flex-direction:column;gap:25px;margin:0 0 60px;position:relative}@media only screen and (min-width:1068px){.product-base__info-product{gap:30px}}.product-base__info-product-sticky-target{display:block;height:1px;visibility:hidden;margin:0 0 -25px}@media only screen and (min-width:768px){.product-base__info-product-sticky-target{margin:0 0 -48px}}@media only screen and (min-width:1068px){.product-base__info-product-sticky-target{display:none}}.product-base__info-product-sticky{display:flex;flex-direction:column;gap:25px;position:relative}.product-base__info-product-sticky[data-show=true]{position:fixed;padding:25px;background-color:var(--white-color);z-index:99;bottom:0;left:0;right:0;width:100%}@media only screen and (min-width:768px){.product-base__info-product-sticky[data-show=true]{padding:20px 48px}}@media only screen and (min-width:1068px){.product-base__info-product-sticky{gap:30px}.product-base__info-product-sticky[data-show=true]{position:relative;padding:0}}.product-base__info-product-variants{display:flex;flex-wrap:wrap;gap:5px}.product-base__info-product-variant{font-size:var(--link-text-mobile-font-size);font-weight:var(--font-body-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);font-family:var(--font-heading-family);padding:var(--button-vertical-offset) var(--button-horizontal-offset-large);background-color:var(--button-button-background-color);border:var(--button-border-width) solid var(--button-button-border-color);border-radius:var(--button-radius);color:var(--button-text-color);text-decoration:none;transition:background-color .2s ease-in,color .2s ease-in,border-color .2s ease-in;padding:10px;pointer-events:auto}@media only screen and (min-width:768px){.product-base__info-product-variant{font-size:var(--link-text-tablet-font-size)}}@media only screen and (min-width:1068px){.product-base__info-product-variant{font-size:var(--link-text-desktop-font-size)}}.product-base__info-product-variant:hover,.product-base__info-product-variant[data-active=true]{background-color:var(--button-button-background-color-on-hover);border-color:var(--button-button-border-color-on-hover);color:var(--button-text-color-on-hover)}.product-base__info-product-variant[data-active=true]{pointer-events:none}.product-base__info-product-box{display:flex;justify-content:space-between;gap:8px}@media only screen and (min-width:768px){.product-base__info-product-box{gap:24px}}@media only screen and (min-width:1068px){.product-base__info-product-box{gap:12px}}.product-base__info-product-box-title{display:block}.product-base__info-product-box-title-product{font-size:16px;font-weight:var(--font-heading-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);font-family:var(--font-heading-family);text-transform:uppercase;width:100%;color:var(--text-color)}@media only screen and (min-width:768px){.product-base__info-product-box-title-product{font-size:32px}}@media only screen and (min-width:1068px){.product-base__info-product-box-title-product{font-size:20px}}.product-base__info-product-box-title-collection{color:var(--text-color);margin:10px 0 0}.product-base__info-product-box-price{display:flex;flex-direction:column;margin-left:8px;white-space:nowrap;color:var(--text-color-light)}@media only screen and (min-width:768px){.product-base__info-product-box-price{margin-left:24px;color:var(--text-color)}}@media only screen and (min-width:1068px){.product-base__info-product-box-price{margin-left:12px}}.product-base__info-product-box-price-value{font-size:16px;font-weight:400;letter-spacing:var(--letter-spacing);line-height:var(--line-height);font-family:var(--font-heading-family)}@media only screen and (min-width:768px){.product-base__info-product-box-price-value{font-size:32px}}@media only screen and (min-width:1068px){.product-base__info-product-box-price-value{font-size:20px}}.product-base__info-product-box-price-volume{color:var(--text-color-light);opacity:.75}@media only screen and (min-width:768px){.product-base__info-product-box-price-volume{color:var(--text-color-light);opacity:.75}}@media only screen and (min-width:1068px){.product-base__info-product-box-price-volume{color:var(--text-color);opacity:1}}.product-base__info-product-form{display:flex;flex-direction:column;gap:25px}@media only screen and (min-width:1068px){.product-base__info-product-form{gap:30px}}.product-base__info-product-form-quantity{position:relative;display:flex;margin-right:12px}.product-base__info-product-form-quantity-control{cursor:pointer;height:100%;display:flex;align-items:center;position:absolute;font-size:26px;padding-left:5px;padding-right:5px}@media only screen and (min-width:768px){.product-base__info-product-form-quantity-control{padding-left:10px;padding-right:10px}}@media only screen and (min-width:1068px){.product-base__info-product-form-quantity-control{padding-left:5px;padding-right:5px}}.product-base__info-product-form-quantity-control--left{left:8px}.product-base__info-product-form-quantity-control--right{right:8px}.product-base__info-product-form-quantity-number{width:120px;padding:0;text-align:center;border:1px solid var(--text-color-light);pointer-events:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}@media only screen and (min-width:768px){.product-base__info-product-form-quantity-number{padding:0;width:220px}}@media only screen and (min-width:1068px){.product-base__info-product-form-quantity-number{padding:0 0 0 20px;width:120px}}.product-base__info-product-form-submit{font-size:var(--link-text-mobile-font-size);font-weight:var(--font-body-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);font-family:var(--font-heading-family);padding:var(--button-vertical-offset) var(--button-horizontal-offset-large);background-color:var(--button-button-background-color-on-hover);color:var(--button-text-color-on-hover);width:100%;transition:opacity .2s ease-in}@media only screen and (min-width:768px){.product-base__info-product-form-submit{font-size:var(--link-text-tablet-font-size)}}@media only screen and (min-width:1068px){.product-base__info-product-form-submit{font-size:var(--link-text-desktop-font-size)}}.product-base__info-product-form-submit:hover{opacity:.8}.product-base__info-product-sold-out{font-size:var(--link-text-mobile-font-size);font-weight:var(--font-body-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);font-family:var(--font-heading-family);padding:var(--button-vertical-offset) var(--button-horizontal-offset-large);background-color:var(--button-button-background-color);border:var(--button-border-width) solid var(--button-button-border-color);border-radius:var(--button-radius);color:var(--button-text-color);text-decoration:none;transition:background-color .2s ease-in,color .2s ease-in,border-color .2s ease-in;width:100%}@media only screen and (min-width:768px){.product-base__info-product-sold-out{font-size:var(--link-text-tablet-font-size)}}@media only screen and (min-width:1068px){.product-base__info-product-sold-out{font-size:var(--link-text-desktop-font-size)}}.product-base__info-product-complement-selected:hover,.product-base__info-product-sold-out:hover{background-color:var(--button-button-background-color-on-hover);border-color:var(--button-button-border-color-on-hover);color:var(--button-text-color-on-hover)}.product-base__info-product-sold-out{pointer-events:none;text-align:center}.product-base__info-product-complement{display:block}.product-base__info-product-complement-selected{font-size:var(--link-text-mobile-font-size);font-weight:var(--font-body-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);font-family:var(--font-heading-family);padding:var(--button-vertical-offset) var(--button-horizontal-offset-large);background-color:var(--button-button-background-color);border:var(--button-border-width) solid var(--button-button-border-color);border-radius:var(--button-radius);color:var(--button-text-color);text-decoration:none;transition:background-color .2s ease-in,color .2s ease-in,border-color .2s ease-in;text-transform:uppercase;position:relative;cursor:pointer;width:100%}@media only screen and (min-width:768px){.product-base__info-product-complement-selected{font-size:var(--link-text-tablet-font-size)}}@media only screen and (min-width:1068px){.product-base__info-product-complement-selected{font-size:var(--link-text-desktop-font-size)}}.product-base__info-product-complement-selected-icon{position:absolute;border:solid var(--button-button-border-color);border-width:0 2px 2px 0;display:inline-block;padding:3px;right:20px;top:50%;transform:translateY(-50%) rotate(-135deg);transition:transform .2s ease-in,border-color .2s ease-in}[data-closed] .product-base__info-product-complement-selected-icon{transform:translateY(-50%) rotate(45deg)}.product-base__info-product-complement-selected:hover .product-base__info-product-complement-selected-icon{border-color:var(--button-text-color-on-hover)}.product-base__info-product-complement-list-wr{transition:all .2s ease-in;overflow:hidden;box-shadow:0 6px 10px 3px #0000001a}[data-closed] .product-base__info-product-complement-list-wr{max-height:0!important;pointer-events:none;box-shadow:none}.product-base__info-product-complement-list{display:flex;flex-direction:column;text-align:center;align-items:center;padding:25px 10px;gap:25px}.product-base__info-product-complement-item{cursor:pointer;line-height:1}.product-base__info-product-complement-item:hover{opacity:.7}.product-base__info-product-material{text-align:center}.product-base__info-dimensions{display:flex;width:100%;justify-content:space-between}.product-base__info-dimensions-item{width:100%;display:flex;flex-wrap:wrap}.product-base__info-dimensions-item-text{width:50%;margin:8px 0;text-align:left}.product-base__info-dimensions-item-text:nth-child(2n){text-align:right}.product-base__collapsible{padding-bottom:0}@media only screen and (min-width:1068px){.product-base__collapsible{padding-bottom:40px}}.product-base__images-top{display:block;width:100%}@media only screen and (min-width:1068px){.product-base__images-top{width:var(--media-width-percentage)}.product-modal .product-base__images-top{width:60%}}.product-base__images-top-list{display:flex;flex-direction:column}.product-base__images-top-item{display:none;align-items:center;justify-content:center;background-color:var(--product-image-background-color)}.product-base__images-top-item:first-of-type{display:flex;aspect-ratio:4/5}@media only screen and (min-width:1068px){.product-base__images-top-item:first-of-type{height:calc(100vh - var(--header-height));aspect-ratio:unset}.product-base__images-top-item{display:flex;height:calc(100vh - var(--header-offset) - var(--header-height))}.product-modal .product-base__images-top-item{height:100vh}}.product-base__images-top-item img{max-height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1068px){.product-base__images-top-item:last-child img{-o-object-fit:cover;object-fit:cover}}.product-base__images-bottom{display:block}@media only screen and (min-width:1068px){.product-base__images-bottom{display:none}}.product-base__images-bottom-list{display:flex;flex-direction:column;gap:8px}.product-base__images-bottom-item{aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;background-color:var(--product-image-background-color)}.product-base__images-bottom-item:first-of-type{display:none}.product-base__images-bottom-item img{-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1068px){[data-product-base-info-hide-on-scroll]{max-height:1000px;opacity:1;transition:all ease .25s;overflow:hidden;pointer-events:auto}[data-product-base-info-hide-on-scroll][data-hide=true]{max-height:0;padding:0;opacity:0;pointer-events:none}}.product-base__bottom-sticky{display:flex;flex-direction:column;gap:25px;padding:20px 25px;position:fixed;background-color:var(--white-color);z-index:99;bottom:0;left:0;right:0;width:100%;transform:translateY(100%);transition:all .25s cubic-bezier(.104,.204,.492,1)}.product-base__bottom-sticky[data-show=true]{transform:translateY(0)}@media only screen and (min-width:768px){.product-base__bottom-sticky{padding:20px 48px}}@media only screen and (min-width:1068px){.product-base__bottom-sticky{display:none}}
/*# sourceMappingURL=/cdn/shop/t/256/assets/product-base.css.map */
