.radio__fieldset .radio__button label{background-color:transparent;color:var(--BTN-SECONDARY-BORDER-COLOR);border-color:var(--BTN-SECONDARY-BORDER-COLOR)}.radio__fieldset .radio__button input:checked~label{background-color:var(--BTN-SECONDARY-BG-COLOR);color:var(--BTN-SECONDARY-TEXT-COLOR);border-color:var(--BTN-SECONDARY-BORDER-COLOR)}.radio__fieldset .radio__button label:hover{background-color:var(--BTN-SECONDARY-BG-COLOR);color:var(--BTN-SECONDARY-TEXT-COLOR)}/*! ============ Font classes ================== */.font--begum-regular{font-family:var(--FONT-BEGNUM-REGULAR)}.font--begum-sans-regular{font-family:var(--FONT-BEGNUM-SANS-REGULAR)}.font--begum-sans-medium{font-family:var(--FONT-BEGNUM-SANS-MEDIUM)}.font--open-iconic{font-family:var(--FONT-OPEN-ICONIC)}.font-12px{font-size:.75rem}/*! ============ Margin classes ================== */.margin-top--button{padding-top:2.5rem}/*! ============ Buttons ================== */.btn--no-uppercase{text-transform:unset}.btn--no-uppercase:hover{color:#c7c6c0}/*! ============ Image with text classes ================== */@media screen and (min-width:950px){.section-double__aside--low-margin{flex-basis:50%!important;padding:0 30px}}.section-double__content--margined{margin:4rem 0}.section-double .standard__cta.btn{margin-bottom:var(--inner)}.section-double .image__overlay{background-color:rgb(var(--image-overlay-color));opacity:var(--image-overlay-opacity);position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}.align-flex-item--top{align-items:start!important}.align-flex-item--center{align-items:center!important}.align-flex-item--bottom{align-items:end!important}.header__margin{margin:.5em 0 1.5em}.wrapper--bottom-padded{padding-bottom:var(--outer)}.section-double__body p a{background:linear-gradient(to right,currentColor,currentColor);background-size:100% .05em;background-position:50% 86%;background-repeat:no-repeat;transition:color .25s ease-in,background-size .25s ease-in}.section-double__body p a:hover{color:var(--link-hover);background-size:0 .05em}@media screen and (max-height:1680px){.section-double__body p{line-height:1.875rem}}/*! ============ Blog posts classes ================== */.blog__title--left{text-align:left!important}.blog__text{text-align:left}.blog__title-wrapper{color:var(--headline)}@media screen and (min-width:950px){.blog__title-wrapper{display:flex;flex-direction:row;margin:0 var(--outer) var(--gutter)}.blog__title-wrapper p{margin-top:0}.blog__title--left{margin:0!important;width:calc(50% + var(--gap))}.blog__text{margin:0;padding:var(--outer);width:50%}}.article__colored{background-color:var(--blog-bg)}@media screen and (max-width:949px){.blog__title-wrapper h2{font-size:calc(var(--font-5) * var(--FONT-ADJUST-HEADING))!important}.blog__text p{margin:0 var(--outer) var(--gutter);font-size:calc(var(--font-3) * var(--FONT-ADJUST-HEADING))!important}}.article__text-wrapper--padded{padding:var(--inner)!important}/*! ============ Press logos inline classes ================== */@media screen and (max-width:740px){.logos__wrapper--row .logos__slider__outer{padding:0 var(--outer)}}@media screen and (min-width:950px){.logos__wrapper--row{flex-direction:row;align-items:center;justify-content:center;text-align:left}.logos__wrapper--row h2{width:30%}.logos__wrapper--row .logos__title{position:relative;margin:0 0 0 var(--outer);padding-left:60px;left:2%}}@media screen and (min-width:1100px){.logos__wrapper--row .logos__title{max-width:17rem}}@media screen and (min-width:1440px){.logos__wrapper--row .logos__title{max-width:unset}}@media screen and (min-width:950px){.logos__slide__text--medium{display:flex;justify-content:center}.logos__slide__text--medium p{width:66%}}/*! ============ Custom multicolumn classes ================== */@media screen and (min-width:900px){.column__content--center{display:flex;justify-content:center;flex-direction:column;padding:0 0 0!important}.column__content--center .column__text{display:flex;justify-content:center}.btn__mobile{display:none!important}}@media screen and (min-width:1440px){.grid__heading-holder--small-margin{margin:0 0 12px}}@media screen and (max-width:899px){.btn__desktop{display:none!important}.grid__heading-holder--small-margin{margin:0}.columns--mobile-slider_padded{padding-top:var(--outer)}}.icon__animated--contain img{-o-object-fit:contain!important;object-fit:contain!important;transition:transform .2s}.icon__animated--contain img:hover{transform:scale(1.2)}.btn--gray{--btn-border:var(--text);--btn-bg:var(--text);--btn-text:var(--text)}.btn--gray.btn--outline{--btn-border:var(--text);--btn-bg:transparent;--btn-text:var(--text);--btn-border-hover:var(--text);--btn-bg-hover:var(--btn-border);--btn-text-hover:#fff}.btn--outline{--btn-border-hover:var(--btn-border);--btn-bg-hover:var(--btn-border);--btn-text-hover:#fff}.btn--outline.btn--white{--btn-border-hover:var(--btn-border);--btn-bg-hover:var(--btn-border);--btn-text-hover:var(--text)}.btn--gray.btn--solid{--btn-border:var(--text);--btn-bg:var(--text);--btn-text:#fff;--btn-border-hover:var(--TEXT-BTN-BG-BLACK-BRIGHTER);--btn-text-hover:#fff}.btn--gray.btn--text{--btn-text:var(--text);--btn-text-hover:var(--text);--btn-border:unset;--btn-bg:unset;--btn-text:unset}.column__text{max-width:350px;margin:auto}/*! ============ FAQ classes ================== */.accordion__body,.accordion__title{padding-inline:10%}.accordion__title{display:flex}.accordion__title::after{content:">";color:#c1bfbb;font-size:1.875rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;text-align:center;transform:rotate(90deg);transition:all .3s linear;margin-left:auto;top:-.3rem;position:relative}@media screen and (max-width:740px){.accordion__title::after{left:1.5rem}}.is-open.accordion__title::after{transform:rotate(270deg)}.accordion__body a{text-decoration:underline}/*! ============ Additional colors ================== */.collection__products .new-price,.collection__products .product-item__title,.related__products .new-price,.related__products .product-item__title{color:var(--COLOR-SECONDARY)}/*! ============ Custom trust badge ================== */#MyCustomTrustbadge{width:auto;height:auto;position:fixed;z-index:1000;inset:auto auto 80px 20px!important}.LoyaltyWidget-prefix .R-LauncherButton{z-index:1000!important}.cc-revoke{display:none!important}/*! =================== Header ======================= */#shopify-section-header{position:relative;z-index:1039}@media screen and (max-width:740px){#shopify-section-header{z-index:2000000001}}/*! =================== Footer ======================= */.social{margin-top:calc(1rem + var(--gap))}/*! =================== Naviagation ======================= */@media screen and (max-width:1439px) and (min-width:741px){.sliderow__title:hover{color:var(--COLOR-TEXT)}}/*! =================== Video section ======================= */.hero__video .image__hero__scale img{height:100%;-o-object-fit:contain;object-fit:contain}/*! =================== Trust badge ======================= */div[id^=trustbadge-container]{z-index:1000!important}div[id^=trustbadge-container] [data-testid=minimized-trustbadge-floating]{inset:auto auto 90px 20px!important}@media screen and (min-width:742px){div[id^=trustbadge-container] button[id^=minimized-trustbadge]{left:unset!important;right:20px!important}}/*! =================== Announcement badge ======================= */@media screen and (max-width:741px){.announcement__bar-holder .flickity-slider{display:flex;align-items:center;justify-content:center}}/*! =================== Engraving section ======================= */@media screen and (max-width:741px){.product-modal__close .icon{width:var(--icon-size,40px);height:var(--icon-size,40px)}}/*! =================== Newsletter ======================= */.fd-is-open{z-index:2000000002!important}.widget-visible:has(.open){z-index:2000000005!important}/*! =================== Product page ======================= */a.product__icon__text{text-decoration:underline;transition:color .25s ease-in}.product__subheading a{text-decoration:underline}h3.product-item__title{line-height:1.4}.cart__gift__wrapping__container{padding-right:10px;font-size:var(--font-1)}.radio__buttons--dropdown{position:relative;display:inline-block;margin:0;background-position:95%;border-color:var(--BTN-PRIMARY-BORDER-COLOR);color:var(--BTN-PRIMARY-BORDER-COLOR)}.product__block .btn a{color:var(--BTN-PRIMARY-BORDER-COLOR)}.product__block .btn:hover a{color:var(--text-white)}.product__block .product__price--sale,.product__block .product__price--strike{color:var(--text)}.select__fieldset--dropdown{display:flex;flex-direction:column;padding:0!important;gap:0!important}.radio__fieldset--dropdown{display:flex;flex-direction:column;padding:0!important}.variant__size-wrapper--grid{width:100%;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:7px}.variant__size-wrapper--grid .radio__legend{grid-row-start:1}.variant__size-wrapper--grid .radio__buttons--dropdown{grid-row-start:2;min-height:var(--btn-height)}.variant__size-wrapper--grid .btn{grid-row-start:2}.variant__size-wrapper--flex{margin-top:7px}.variant__size-wrapper--flex .radio__legend__label{margin-bottom:17px}.select__fieldset--dropdown-grid .variant__size-wrapper--grid{-moz-column-gap:17px;row-gap:17px}.radio__button--inline input[type=radio]{opacity:0;position:fixed;width:0}.radio__button--inline label{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;justify-content:center;align-items:center;padding:var(--btn-top) var(--btn-left);border:1px solid var(--btn-border);border-radius:var(--btn-radius);background-color:var(--btn-bg);font-family:var(--BTN-FONT-STACK);font-size:var(--BTN-FONT-SIZE);line-height:var(--line-height-normal);color:var(--btn-text-hover);font-style:var(--BTN-FONT-STYLE);font-weight:var(--BTN-FONT-WEIGHT);letter-spacing:var(--BTN-LETTER-SPACING);text-decoration:none;text-align:center;vertical-align:middle;text-transform:var(--BTN-UPPERCASE);transition:.25s ease-out;transition-property:color,background,border;backface-visibility:hidden;transform:translateZ(0);--btn-border:var(--BTN-PRIMARY-BORDER-COLOR);--btn-bg:transparent;--btn-text:var(--BTN-PRIMARY-BORDER-COLOR);font-size:var(--FONT-SIZE-BASE);text-transform:unset;letter-spacing:unset;cursor:pointer}.radio__button--inline label:hover{transform:translateZ(0);background-color:var(--btn-bg);opacity:1;color:var(--btn-text-hover)}.radio__button--inline input[type=radio]:checked+label{--btn-border:var(--BTN-PRIMARY-BORDER-COLOR);--btn-bg:var(--BTN-PRIMARY-BG-COLOR);--btn-text:var(--BTN-PRIMARY-TEXT-COLOR);--btn-border-hover:var(--BTN-PRIMARY-BORDER-COLOR);--btn-bg-hover:transparent;--btn-text-hover:var(--BTN-PRIMARY-BORDER-COLOR);border-color:var(--btn-border-hover);color:var(--btn-text)}.product__title--medium{font-size:calc(var(--font-8) * var(--FONT-ADJUST-HEADING))!important}.product__form__holder--packaging{margin-top:7px!important}.blocker{background:rgba(0,0,0,.4);position:fixed;top:0;right:0;bottom:0;left:0;content:" "}.modal-window{display:none;opacity:0;transition:opacity .7s ease-in-out;-webkit-transition:opacity .7s ease-in-out}.modal-window .modal-window__content{position:fixed;width:50vw;height:80vh;background-color:#fff;text-align:center;overflow:hidden;top:50vh;left:50vw;transform:translate(-50%,-50%);z-index:1030}.modal-window--active{opacity:1;z-index:1030;display:block}.modal-window__content .close{position:absolute;top:20px;right:20px;transition:all .3s;font-size:1.875rem;font-weight:700;text-decoration:none;cursor:pointer}.modal-window__content img{margin:0 auto;display:block;width:60%;height:auto}.tester{display:flex;justify-content:space-between;align-items:flex-end;width:100%}@media only screen and (max-width:1080px){.modal-window .modal-window__content{width:80vw;margin:70px auto}.modal-window__content img{width:95%}}@media only screen and (max-width:700px){.modal-window .modal-window__content{margin:80px auto}.engraving-input .my-tooltip{width:250px}}@media only screen and (max-width:500px){.modal-window .modal-window__content{height:50vh;margin:80px auto}}.engraving-input{position:relative;flex-basis:47%;font-size:.9375rem}.engraving-input input{width:100%}.engraving-input .my-tooltip{visibility:hidden;width:300px;background-color:#dc143c;color:#fff;text-align:center;border-radius:5px;padding:5px;position:absolute;top:-10px;left:25%;z-index:100}@media only screen and (max-width:700px){.engraving-input .my-tooltip{width:250px}}.engraving-input .my-tooltip:before{content:"";display:block;position:absolute;right:90%;bottom:0;width:0;height:0;margin-left:-5px;margin-bottom:-5px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:5px solid #333;border-top:5px solid #dc143c}.tooltip--active{visibility:visible!important;animation:popup .5s ease-in-out both .7s}input:invalid{border-color:#dc143c}.variant__size-wrapper--engraving .radio__legend{margin:0 0 -20px}.product__icon__text p{font-size:var(--font-2)}.radio__legend__option-name--small{font-size:var(--font-1)!important}.product__block--buttons .btn,.variant__size-wrapper--flex .btn,.variant__size-wrapper--grid .btn{font-size:var(--FONT-SIZE-BASE);text-transform:unset;letter-spacing:unset}.radio__buttons--dropdown.radio__buttons-service--dropdown{grid-column:1/3}.taxes_label{font-size:.875rem}.radio__legend__label.radio__legend__label--packaging,.radio__legend__option-name.radio__legend__label--packaging{display:flex;gap:.5rem}.radio__legend__packaging-mark{max-height:15px;cursor:pointer}.product-modal__inner__packaging{display:none;position:fixed;overflow:hidden;z-index:4000;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--bg);padding:25px;border:1px solid #ccc;box-shadow:0 4px 8px rgba(0,0,0,.1)}.product-modal__inner__packaging h4{text-align:center}.product-modal__inner__packaging img{max-width:80vw;height:auto}.product-modal__inner__packaging .product-modal__close__packaging{position:absolute;top:10px;right:10px;z-index:10000}@media screen and (min-height:740px){.product-modal__inner__packaging .product-modal__close__packaging:hover{transform:rotate(90deg)}}@media screen and (max-width:749px){.product-modal__inner__packaging.active{display:block}}@media screen and (max-width:749px){.product-modal__inner__packaging+.product-modal__overlay__packaging{display:none}.product-modal__inner__packaging.active+.product-modal__overlay__packaging{display:block}.product-modal__overlay__packaging{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;background:rgba(0,0,0,.6);cursor:pointer}}.hidden_pointer{display:none}.svg__holder svg:hover{stroke:#e3e0c6}@media screen and (min-width:741px){.hero__image--custom .image__hero__frame{position:absolute;top:15%;right:0;left:unset!important;width:73%;max-height:100%}.button__wrapper{margin:20px 0;display:flex;flex-direction:column}.button__wrapper .btn{margin:10px;max-width:70%;background-color:#fff}.button__wrapper .btn--hero:hover{border-color:var(--btn-border-hover);color:var(--btn-text-hover);background-color:var(--btn-bg-hover)}.button__wrapper a:hover{color:var(--COLOR-PRIMARY)}.lower_part__wrapper{position:absolute;bottom:0}.align--custom{align-items:flex-start;justify-content:flex-start;text-align:left}.align--custom .hero__content--custom{position:relative;height:85%;left:2%;top:15%;max-width:35%}.svg__holder{position:absolute;left:85%;bottom:10%;z-index:1000}.svg__holder svg{stroke:#e1e0dd;stroke-width:9;fill:transparent;height:170px;width:170px}.screen-height-full-no-space{height:var(--full-screen)}}@media screen and (max-width:740px){.button__wrapper{margin:20px 0;display:flex;flex-direction:column}.button__wrapper .btn{margin:10px;max-width:70%;background:#fff}.svg__holder{position:absolute;left:67%;bottom:0;z-index:1000}.svg__holder svg{stroke:#e1e0dd;fill:transparent;stroke-width:9;fill:transparent;height:150px;width:150px}.lower_part__wrapper{position:absolute;bottom:0}.align--custom .hero__content--custom{margin-left:0!important}}@media screen and (min-width:741px) and (max-width:1550px){.align--custom .hero__content--custom{max-width:45%}.hero__content--custom .hero__title{line-height:1.1}.svg__holder{bottom:15%}}.heading-size-hero-1{font-size:calc(var(--font-1) * var(--FONT-ADJUST-HEADING))}.heading-size-hero-2{font-size:calc(var(--font-2) * var(--FONT-ADJUST-HEADING))}.heading-size-hero-3{font-size:calc(var(--font-3) * var(--FONT-ADJUST-HEADING))}.heading-size-hero-4{font-size:calc(var(--font-4) * var(--FONT-ADJUST-HEADING))}.heading-size-hero-5{font-size:calc(var(--font-5) * var(--FONT-ADJUST-HEADING))}.heading-size-hero-6{font-size:calc(var(--font-6) * var(--FONT-ADJUST-HEADING))}.heading-size-hero-7{font-size:calc(var(--font-7) * var(--FONT-ADJUST-HEADING))}.heading-size-hero-8{font-size:calc(var(--font-8) * var(--FONT-ADJUST-HEADING))}.heading-size-hero-9{font-size:calc(var(--font-9) * var(--FONT-ADJUST-HEADING))}.heading-size-hero-10{font-size:calc(var(--font-10) * var(--FONT-ADJUST-HEADING))}.heading-size-hero-11{font-size:calc(var(--font-11) * var(--FONT-ADJUST-HEADING))}.heading-size-hero-12{font-size:calc(var(--font-12) * var(--FONT-ADJUST-HEADING))}.heading-size-hero-13{font-size:calc(var(--font-13) * var(--FONT-ADJUST-HEADING))}.heading-size-hero-14{font-size:calc(var(--font-14) * var(--FONT-ADJUST-HEADING))}.heading-size-hero-15{font-size:calc(var(--font-15) * var(--FONT-ADJUST-HEADING))}@media screen and (min-width:741px) and (max-width:1439px){.heading-size-hero-13{font-size:calc(var(--font-10) * var(--FONT-ADJUST-HEADING))}.heading-size-hero-14{font-size:calc(var(--font-11) * var(--FONT-ADJUST-HEADING))}.heading-size-hero-15{font-size:calc(var(--font-12) * var(--FONT-ADJUST-HEADING))}}.language-selector{display:flex}.language-selector__item::after{content:"|";padding-left:.4em}.language-selector__item{padding-right:.4em}@media screen and (max-width:739px){.language-selector__item:first-child{margin-left:1rem}}.language-selector__item:last-of-type::after{display:none;color:var(--text)}.language-selector__item input{border:none;text-transform:uppercase;padding-left:0;padding-right:0;color:var(--text)}.language-selector__item--selected input{font-weight:bolder}.popout__toggle--arrowed::after{content:"";border:solid var(--text);border-width:0 1px 1px 0;display:inline-block;padding:3px;transition:all .35s;margin-left:4px}.popout__toggle--arrowed[aria-expanded=false]::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.popout__toggle--arrowed[aria-expanded=true]::after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.menu__item[aria-expanded] .navtext--arrowed::after{content:"";border:solid var(--text);border-width:0 1px 1px 0;display:inline-block;padding:3px;transition:all .35s;margin-left:.5em;margin-bottom:2px}.menu__item[aria-expanded=false] .navtext--arrowed::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.menu__item[aria-expanded=true] .navtext--arrowed::after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.header__menu__inner--gaped{gap:1em}@media screen and (min-width:741px){body:has(.js__header__stuck) .search-popdown{top:var(--announcement-height)}}.article-images__wrapper .brick__block__image{height:100%}.article-images__wrapper--grid-4-images{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:0 0}.article-images__wrapper--grid-50-25{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.article-images__wrapper--grid-50-25>:nth-child(1){grid-column:1/6}.article-images__wrapper--grid-50-25>:nth-child(2){grid-column:1/4}.article-images__wrapper--overlap{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.article-images__wrapper--overlap>:nth-child(1){grid-row:1/5;grid-column:1/4}.article-images__wrapper--overlap>:nth-child(2){grid-row:2/6;grid-column:3/4;z-index:2}.article-images__wrapper--grid-50-50{grid-template-rows:repeat(2,minmax(0,1fr));gap:0}.article-images__wrapper--grid-50-50>:nth-child(2){padding:5em}@media only screen and (min-width:750px){.article-images__wrapper--grid-4-images{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr)) 8em repeat(2,minmax(0,1fr));gap:0}.article-images__wrapper--grid-4-images>:nth-child(1){grid-row:3/6}.article-images__wrapper--grid-4-images>:nth-child(2){grid-row:3/6}.article-images__wrapper--grid-4-images>:nth-child(3){grid-row:1/4;grid-column:4/5}.article-images__wrapper--grid-4-images>:nth-child(4){grid-row:1/4;grid-column:5/6}.article-images__wrapper--grid-50-25{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.article-images__wrapper--grid-50-25>:nth-child(1){grid-column:1/4;grid-row:1/4}.article-images__wrapper--grid-50-25>:nth-child(2){grid-column:5/7;grid-row:1/3}.article-images__wrapper--overlap{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(10,minmax(0,1fr));gap:0}.article-images__wrapper--overlap>:nth-child(1){grid-row:1/5;grid-column:2/9}.article-images__wrapper--overlap>:nth-child(2){grid-row:2/6;grid-column:8/10;z-index:2}.article-images__wrapper--grid-50-50{grid-template-rows:unset;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.article-images__wrapper--grid-50-50>:nth-child(2){padding:14em}}@media only screen and (min-width:750px) and (max-width:1439px){.article-images__wrapper--grid-50-50>:nth-child(2){padding:7em}}.article-images__wrapper img{-o-object-fit:var(--object-fit,cover);object-fit:var(--object-fit,cover);-o-object-position:var(--object-position,cover);object-position:var(--object-position,cover)}/*! ============ Custom collections classes ================== */.collections__header{color:var(--COLOR-BG-SECONDARY)}@media screen and (min-width:750px){.grid__heading-holder--non_sticky{align-self:flex-start!important;position:sticky}.index-collections-list .grid-container--inline{flex-direction:row-reverse}}@media screen and (min-width:750px){.rotate-item{transform:rotate(-90deg);transform-origin:100% 0;position:relative;text-align:start;right:80%}}@media screen and (min-width:1650px){.rotate-item{right:75%}}.font-tab__collections{overflow-wrap:normal;font-size:var(--font-9)!important;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.blog-wrapper__heading h2{font-size:calc(1.625rem * var(--FONT-ADJUST-HEADING));color:var(--headline)}@media screen and (min-width:741px){.blog-wrapper__heading{padding:0 15%!important;margin-top:30%!important;margin-bottom:0!important;word-wrap:break-word}.blog-wrapper__heading h2{font-size:var(--font-8)}}@media screen and (min-width:1160px){.blog-wrapper__heading h2{font-size:var(--font-9)}}@media screen and (min-width:1680px){.blog-wrapper__heading h2{font-size:var(--font-12)}}.blog-wrapper__categorie{width:100%}.blog-wrapper__categorie span{color:var(--text,--COLOR-TEXT)}@media screen and (min-width:741px){.blog-wrapper__categorie{padding:0 15%;padding:0 calc(15% + var(--inner-half))}}@media screen and (max-width:741px){.section-double__body--mobile{flex-direction:column-reverse}}@media screen and (max-width:741px){.blog-wrapper__categorie--mobile{display:none}}.engraving-row{position:relative;display:grid;gap:10px;grid-template-columns:minmax(0,7.5rem) minmax(0,6rem) minmax(0,100%);font-size:var(--BTN-FONT-SIZE);font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.engraving-row input{margin:0}.engraving-row .btn{text-transform:capitalize}.product-modal-title{text-align:center}.engraving-alert{visibility:hidden;background-color:var(--error-bg);color:var(--error);text-align:center;border-radius:5px;padding:5px 20px;position:absolute;top:-2.2rem;left:7.5rem;z-index:10}.engraving-alert:before{content:"";display:block;position:absolute;right:90%;bottom:0;width:0;height:0;margin-left:-5px;margin-bottom:-5px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:5px solid #333;border-top:5px solid var(--error-bg)}.engraving-alert.is-active{visibility:visible!important;animation:popup .5s ease-in-out}input:invalid{border-color:var(--error-bg)}.arctile-wrapper{display:flex;gap:20px}.arctile-wrapper img{width:100px;height:100px}.arctile-wrapper .arctile-wrapper__img-container{display:grid;align-items:center}.article-wrapper--narrow{max-width:900px;margin:0 auto;padding-left:var(--outer);padding-right:var(--outer)}@media (max-width:769px){.article-wrapper--narrow{padding-inline:25px}}.article-wrapper--narrow-extra{max-width:600px;margin:0 auto;padding-left:var(--outer);padding-right:var(--outer)}@media (max-width:769px){.article-wrapper--narrow-extra{padding-inline:25px}}.icon-arrow-up--custom{transform:rotate(180deg)}.collection__caption{display:flex;align-items:center;justify-content:center;margin-left:auto;padding:23px 18px;font-size:.75rem;letter-spacing:1.2;color:var(--text)}body:has(#pandectes-banner:not(.cc-invisible)){overflow:hidden}.select__fieldset .radio__legend__label--size-chart{gap:.5rem;display:flex;flex-direction:row;align-items:center}.engraving__question-mark,.radio__legend__sizing-mark{position:relative}#size-guide-tooltip.tooltip{display:none;bottom:2rem;left:-2rem;top:unset;right:unset;animation:popup .5s ease-in-out both 0s}#size-guide-tooltip.tooltip::before{left:2.25rem}#size-guide-tooltip.tooltip .tooltip__label{right:unset}#size-guide-tooltip.tooltip.is-active{display:block}.LoyaltyPanel{z-index:99999999999!important}.LoyaltyWidget .R-LauncherButton{bottom:15px!important;left:20px!important;padding:12px 20px!important}.needsclick[aria-label="POPUP Form"]{z-index:2000000002!important}.standard__rte a{background:linear-gradient(to right,currentColor,currentColor);background-size:100% .05em;background-position:50% 86%;background-repeat:no-repeat;transition:color .25s ease-in,background-size .25s ease-in}@media only screen and (max-width:749px){.collection__image-inline.order-reverse--mobile{flex-direction:column-reverse}}@media only screen and (min-width:749px){.collection__image-inline.order-reverse{flex-direction:row-reverse}}.collection__image-inline .image__hero__frame{height:100%}@media screen and (min-width:741px){.collection__title .hero__title{position:relative;top:2rem}.collection__title .hero__title+.hero__description{position:relative;top:2rem;margin-top:2.5rem}}.collection__title h1{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.article-feature-product{color:var(--text);background-color:var(--bg)}.article-feature-product .product-item,.article-feature-product .product-item__image{background-color:transparent;--text:var(--text);--text-dark:var(--text-dark);--text-light:var(--text-light)}@media only screen and (min-width:750px){.article-feature-product .brick--3{grid-template-columns:repeat(3,minmax(0,1fr))}.article-feature-product .brick--3 .brick__block__text{padding:calc(var(--outer)/ 2);align-items:var(--align-items)}.article-feature-product .product-item__info{padding:20px 0;text-align:left}.article-feature-product .product-item__info .product-item__price__holder{transition:color .3s}.article-feature-product .product-item__info .product-item__title{font-size:var(--font-7)}.article-feature-product .product-item__info .price{font-size:var(--font-5)}}.footer__block{margin-bottom:calc(var(--gap) * 2)}@media only screen and (min-width:750px){.footer__block:nth-child(-n+2){border-right:1px solid currentColor}}.footer__block__logos_wrapper{display:grid;grid-template-columns:repeat(var(--columns-mb),minmax(0,var(--width-mb)));grid-gap:calc(var(--gap));padding:var(--gap);justify-content:center;align-items:center}.footer__block__logos_wrapper>:nth-child(5):last-child{grid-column:span 2;justify-self:center;width:var(--width-mb)}@media only screen and (min-width:750px){.footer__block__logos_wrapper{grid-template-columns:repeat(var(--columns),minmax(0,var(--width)))}.footer__block__logos_wrapper>:nth-child(5):last-child{width:var(--width)}}.footer__block__logos_wrapper img{-o-object-fit:contain;object-fit:contain}.footer__block--social,.footer__block--text{line-height:1.8}.text-center .footer__block__image{margin:0 auto}.text-center .social{justify-content:center}.text-right .footer__block__image{margin-left:auto}.text-right .social{justify-content:flex-end}.footer__quicklinks li{margin-bottom:.75rem}.footer__bottom{flex-direction:column}.footer__copyright,.footer__payment{justify-content:center}.footer__block__title{font-size:calc(1.7rem * var(--FONT-ADJUST-HEADING))}.footer__block .social-link{stroke:1.7px}.footer__block .social li{margin:.25rem}.social svg{height:45px;width:45px;stroke-width:1.6px}.footer__block .social-link:hover{color:var(--COLOR-SECONDARY)}.site-footer-wrapper a:hover{color:var(--COLOR-SECONDARY)}.climate-counter{max-height:100px}@media screen and (min-width:999px){.article-huge-grid-box{display:flex;grid-column:auto/span 3;align-items:flex-end}.article-huge-grid-box>*{flex-basis:50%}.article-huge-grid-box .article__text-wrapper{height:-moz-fit-content;height:fit-content;margin-bottom:4em}.article-huge-grid-box .image-wrapper{padding-top:calc(1 / var(--aspect-ratio) * 80%)}.article-huge-grid-box .image-wrapper img{width:80%;height:auto}.article-huge-grid-box--reverse{flex-flow:row-reverse}.article-huge-grid-box--reverse .image-wrapper img{left:unset;right:0}}.artcle-grid-start-2{grid-column:2/auto}.product-grid-outer--vertical-breather{margin-bottom:5em}.blog-navigation{margin-top:3em}@media (max-width:769px){.blog-navigation{margin-top:1.5em}}.blog-text__semi-small p{font-size:calc(var(--font-4) * var(--FONT-ADJUST-HEADING))}.blog-text__semi-small h1,.blog-text__semi-small h2,.blog-text__semi-small h3,.blog-text__semi-small h4,.blog-text__semi-small h5,.blog-text__semi-small h6{margin:0 var(--outer) var(--gutter)}.article__title a:hover{color:#fff}.blog-listing--hovered .article__title:hover,.blog-listing--hovered a:hover{color:#c7c6c0}.logos__content{display:flex;flex-direction:column-reverse}.logos__content .logos__slider-text{padding:var(--outer)}.logos__header{opacity:var(--logo-opacity);transition:opacity .3s ease}@media screen and (min-width:741px){.logos__wrapper--centered{align-items:center}}.logos__wrapper--centered .logos__logo{width:auto}.logos__slide--limited,.logos__slide--slider{align-items:baseline}@media screen and (min-width:741px){.logos__slide--limited,.logos__slide--slider{max-width:12%}}.logos__slide__text--left p{text-align:left}.logos__slide__text--center p{text-align:center}.logos__slide__text--right p{text-align:right}.logos__slide.is-selected .logos__header{opacity:1}.logos__slider__outer .logos__slider:not(.flickity-enabled){justify-content:space-evenly}.icons__slider__outer .flickity-slider{align-items:start}@media screen and (min-width:741px){.icons__slider__outer .logos__slider:not(.flickity-enabled),.logos__slider__top-alligned{align-items:baseline;gap:4em}}@media screen and (max-width:740px){div[id^=Logos-slider-] .logos__title{padding:50px 0}div[id^=Logos-slider-] .icons__slider__outer{padding:0 var(--outer)}}@media screen and (min-width:741px) and (max-width:1439px){div[id^=Logos-slider-] .logos__title{padding:75px 0}}@media screen and (min-width:1440px){div[id^=Logos-slider-] .logos__title{padding:100px 0}}@media screen and (max-width:740px){.logos__slide{width:40%}.logos__slide .logos__header{margin-left:1rem;margin-right:1rem}.logos__slide.logos__slide--press{width:50%}.logos__slide--limited{display:flex}.logos__slider__outer{padding-left:var(--outer)}.logos__slider__top-alligned .logos__slide{display:flex;flex-direction:row;justify-content:center}.logos__slider--grid_mobile:not(.flickity-enabled){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));white-space:unset}.logos__slider--grid_mobile:not(.flickity-enabled) .logos__slide{width:100%;height:100%}.logos__slider--grid_mobile:not(.flickity-enabled) .logos__slide:nth-last-child(1):nth-child(odd){grid-column:1/span 2;justify-self:center}}.logos__slider__top-alligned:after{content:"flickity"!important;display:none}@media screen and (min-width:741px){.logos__slider__top-alligned:after{content:""!important}.logos__slide__text--flexible-width{display:flex;justify-content:center}.logos__slide__text--flexible-width p{width:var(--icons-slider-text-width)}.logos__slider__outer--flexible{width:var(--icons-slider-icons-section-width)}}div[id^=Logos-slider] p{line-height:var(--icons-slider-line-height)}div[data-slider-text] .flickity-viewport{transition:height .5s}.checkbox label:before{width:15px;height:15px;border-radius:5px;border:1.5px solid #707070;background-color:#fff;display:block;content:"";float:left;margin-right:5px}.cart__item__title{color:var(--text)}.cart__item__title a:hover{color:#c7c6c0}.cart__payment__item ul{margin:unset}.cart__payment__item .cart__payment{display:flex;flex-wrap:wrap;justify-content:space-between}.cart__aside .custom-form__block{margin:1rem 0}.cart__widget .cart__widget__toggle:hover{color:unset}.index-double-sticky{background-color:var(--bg);color:var(--text);position:relative}.index-double-sticky .brick__block__image{height:unset;position:sticky;position:-webkit-sticky;top:0}.index-double-sticky .hero__content__wrapper{z-index:11}.brick__block__text__page-header-1 h2{font-size:calc(var(--font-1) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-1 h3{font-size:calc(var(--font-1) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-1 h4{font-size:calc(var(--font-1) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-2 h2{font-size:calc(var(--font-2) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-2 h3{font-size:calc(var(--font-1) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-2 h4{font-size:calc(var(--font-1) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-3 h2{font-size:calc(var(--font-3) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-3 h3{font-size:calc(var(--font-2) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-3 h4{font-size:calc(var(--font-1) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-4 h2{font-size:calc(var(--font-4) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-4 h3{font-size:calc(var(--font-3) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-4 h4{font-size:calc(var(--font-2) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-5 h2{font-size:calc(var(--font-5) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-5 h3{font-size:calc(var(--font-4) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-5 h4{font-size:calc(var(--font-3) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-6 h2{font-size:calc(var(--font-6) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-6 h3{font-size:calc(var(--font-5) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-6 h4{font-size:calc(var(--font-4) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-7 h2{font-size:calc(var(--font-7) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-7 h3{font-size:calc(var(--font-6) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-7 h4{font-size:calc(var(--font-5) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-8 h2{font-size:calc(var(--font-8) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-8 h3{font-size:calc(var(--font-7) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-8 h4{font-size:calc(var(--font-6) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-9 h2{font-size:calc(var(--font-9) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-9 h3{font-size:calc(var(--font-8) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-9 h4{font-size:calc(var(--font-7) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-10 h2{font-size:calc(var(--font-10) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-10 h3{font-size:calc(var(--font-9) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-10 h4{font-size:calc(var(--font-8) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-11 h2{font-size:calc(var(--font-11) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-11 h3{font-size:calc(var(--font-10) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-11 h4{font-size:calc(var(--font-9) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-12 h2{font-size:calc(var(--font-12) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-12 h3{font-size:calc(var(--font-11) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-12 h4{font-size:calc(var(--font-10) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-13 h2{font-size:calc(var(--font-13) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-13 h3{font-size:calc(var(--font-12) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-13 h4{font-size:calc(var(--font-11) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-14 h2{font-size:calc(var(--font-14) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-14 h3{font-size:calc(var(--font-13) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-14 h4{font-size:calc(var(--font-12) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-15 h2{font-size:calc(var(--font-15) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-15 h3{font-size:calc(var(--font-14) * var(--FONT-ADJUST-HEADING))}.brick__block__text__page-header-15 h4{font-size:calc(var(--font-13) * var(--FONT-ADJUST-HEADING))}.engraving__modal__inner{display:none;position:fixed;z-index:4000;background-color:var(--bg);padding:25px;border:1px solid #ccc;box-shadow:0 4px 8px rgba(0,0,0,.1)}.engraving__modal__inner.active{display:block}.engraving__modal__inner .icon{width:2rem;height:2rem}@media screen and (min-width:768px){.engraving__modal__inner{top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}}@media screen and (max-width:767px){.engraving__modal__inner{top:15%;left:5%;bottom:15%;right:5%}.engraving__modal__inner .engraving__modal__text-wrapper{position:relative;max-height:85%;overflow:scroll}}.engraving__modal__overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;background:rgba(0,0,0,.6);cursor:pointer}.engraving__modal__overlay.active{display:block}.upper-block{display:flex;justify-content:space-between;align-items:center}.engraving__block{display:flex;align-items:center;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;user-select:none;cursor:pointer}.engraving__block legend{padding-bottom:0}.engraving__block input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:relative;top:0;left:0;height:15px;width:15px;background-color:var(--bg);border:1px solid var(--text-light);border-radius:4px}.engraving__block input:checked~.checkmark{background-color:var(--text-light)}.checkmark:after{content:"";position:absolute;display:none}.engraving__block input:checked~.checkmark:after{display:block}.engraving__block .checkmark:after{left:3px;bottom:3px;width:5px;height:9px;border:solid var(--bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.engraving__question-mark{cursor:pointer}.engraving__block-wrapper{display:flex;align-items:baseline;gap:.5rem}