.product-customizer-customizations-total{display:none}.product-customizer-options{width:100%;margin:0 0 15px}.product-customizer-option.option-type-checkbox{position:relative;margin:0 0 4px}@media only screen and (min-width: 768px){.product-customizer-option.option-type-checkbox{margin:0 0 15px;padding-right:140px}}.product-customizer-option.option-type-checkbox input{position:absolute;left:0;top:0;width:20px;height:20px;margin:0;opacity:0}.product-customizer-option.option-type-checkbox input+div>label{position:relative;padding:6px 0 4px 30px}.product-customizer-option.option-type-checkbox input+div>label::before{content:'';position:absolute;left:0;top:3px;width:20px;height:20px;border:1px solid #d4d4d4}.product-customizer-option.option-type-checkbox input+div>label::after{content:'';position:absolute;left:5px;top:8px;width:10px;height:10px;border-radius:100%;background:#333;transition:opacity 0.3s ease;opacity:0}.product-customizer-option.option-type-checkbox input+div>label{color:#333}.product-customizer-option.option-type-checkbox input:checked+div>label::after{opacity:1}.product-customizer-option.option-type-checkbox .option-amount{margin-left:5px}.product-customizer-option.option-type-text{position:relative}.product-customizer-option.option-type-text.error-state::before{color:red}.product-customizer-option.option-type-text::before{content:'Enter up to two letters';display:block;padding:0 0 15px 32px;font:12px/19px 'Univers', sans-serif;color:#222;overflow:hidden}@media only screen and (min-width: 768px){.product-customizer-option.option-type-text::before{position:absolute;left:auto;right:0;top:-35px;max-width:140px;padding:0}}.product-customizer-option.option-type-text>label{display:none}.product-customizer-option.option-type-text input{display:block;width:100%;max-width:none;height:56px;margin:0 0 15px;padding:9px 20px;font-size:40px;line-height:40px;font-family:'elzeviro_hearsttext';text-transform:uppercase;letter-spacing:0.2em;text-align:center;color:#333}.product-customizer-option.option-type-text input::-webkit-input-placeholder{color:rgba(51,51,51,0.2)}.product-customizer-option.option-type-text input::-moz-placeholder{color:rgba(51,51,51,0.2)}.product-customizer-option.option-type-text input:-ms-input-placeholder{color:rgba(51,51,51,0.2)}.product-customizer-option.option-type-text input:-moz-placeholder{color:rgba(51,51,51,0.2)}.product-monogram{width:100%;margin:0 0 15px}.product-monogram__options.product-monogram__options--checkbox{position:relative;margin:0 0 4px}@media only screen and (min-width: 768px){.product-monogram__options.product-monogram__options--checkbox{margin:0 0 15px;padding-right:140px}}.product-monogram__options.product-monogram__options--checkbox input{position:absolute;left:0;top:0;width:20px;height:20px;margin:0;opacity:0}.product-monogram__options.product-monogram__options--checkbox input+div>label{position:relative;padding:6px 0 4px 30px}.product-monogram__options.product-monogram__options--checkbox input+div>label::before{content:'';position:absolute;left:0;top:3px;width:20px;height:20px;border:1px solid #d4d4d4}.product-monogram__options.product-monogram__options--checkbox input+div>label::after{content:'';position:absolute;left:5px;top:8px;width:10px;height:10px;border-radius:100%;background:#333;transition:opacity 0.3s ease;opacity:0}.product-monogram__options.product-monogram__options--checkbox input+div>label{color:#333}.product-monogram__options.product-monogram__options--checkbox input:checked+div>label::after{opacity:1}.product-monogram__options.product-monogram__options--checkbox .product-monogram__options-amount{margin-left:5px}.product-monogram__options.product-monogram__options--text{position:relative}.product-monogram__options.product-monogram__options--text.error-state::before{color:#cc3a1a}.product-monogram__options.product-monogram__options--text::before{content:'Enter up to two letters';display:block;padding:0 0 15px 32px;font:12px/19px 'Univers', sans-serif;color:#222;overflow:hidden}@media only screen and (min-width: 768px){.product-monogram__options.product-monogram__options--text::before{position:absolute;left:auto;right:0;top:-35px;max-width:140px;padding:0}}.product-monogram__options.product-monogram__options--text>label{display:none}.product-monogram__options.product-monogram__options--text input{display:block;width:100%;max-width:none;height:56px;margin:0 0 15px;padding:9px 20px;font-size:40px;line-height:40px;font-family:'elzeviro_hearsttext';text-transform:uppercase;letter-spacing:0.2em;text-align:center;color:#333}.product-monogram__options.product-monogram__options--text input::-webkit-input-placeholder{color:rgba(51,51,51,0.2)}.product-monogram__options.product-monogram__options--text input::-moz-placeholder{color:rgba(51,51,51,0.2)}.product-monogram__options.product-monogram__options--text input:-ms-input-placeholder{color:rgba(51,51,51,0.2)}.product-monogram__options.product-monogram__options--text input:-moz-placeholder{color:rgba(51,51,51,0.2)}.minicart__header-clear{position:absolute;right:14px;top:24px;color:#212121;font-size:1.2rem;text-decoration:underline;cursor:pointer}@media only screen and (min-width: 375px){.minicart__header-clear{right:28px}}@media only screen and (min-width: 60em){.minicart__header-clear{top:26px}}.minicart__header-clear:hover{color:#474747}.open-close-book--open{-webkit-overflow-scrolling:touch;overflow:hidden}.open-close-book--open .product-container{z-index:300}.open-close-book.open-close-book--active::after{opacity:1;width:100%;height:100%}.open-close-book.open-close-book--active .open-close-book__slide{transform:translateX(0);pointer-events:auto}@media only screen and (min-width: 1024px){.open-close-book::after{content:'';position:fixed;z-index:1001;top:0;left:0;width:100%;height:0;opacity:0;background:rgba(0,0,0,0.2);transition:opacity 0.5s ease}}.open-close-book__btn-opener{display:inline-block;vertical-align:top;margin:0 0 20px;font-size:12px;line-height:19px;text-decoration:underline}.open-close-book__slide{position:fixed !important;z-index:1002;top:0 !important;right:0 !important;width:100%;height:100%;transition:transform 0.5s ease;transform:translateX(100%);pointer-events:none;overflow-y:auto;background:#fff}@media only screen and (min-width: 1024px){.open-close-book__slide{max-width:599px}}.open-close-book__slide.js-slide-hidden{position:fixed !important;display:block !important;left:auto !important;top:0 !important;transform:translateX(100%)}.open-close-book__form{padding:17px 24px;min-height:100%;background:#fff}@media only screen and (min-width: 1200px){.open-close-book__form{padding:36px 72px}}.open-close-book__form input[type='text'],.open-close-book__form input[type='tel'],.open-close-book__form input[type='email'],.open-close-book__form input[type='search'],.open-close-book__form input[type='password'],.open-close-book__form textarea,.open-close-book__form select{display:block;width:100%;max-width:100%;min-height:56px;padding:26px 23px 9px;font:500 12px/19px "Univers-Light", "Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;border:1px solid #d4d4d4;letter-spacing:0.5px}.open-close-book__form input[type='text']::-webkit-input-placeholder,.open-close-book__form input[type='tel']::-webkit-input-placeholder,.open-close-book__form input[type='email']::-webkit-input-placeholder,.open-close-book__form input[type='search']::-webkit-input-placeholder,.open-close-book__form input[type='password']::-webkit-input-placeholder,.open-close-book__form textarea::-webkit-input-placeholder,.open-close-book__form select::-webkit-input-placeholder{color:#333;letter-spacing:0.5px}.open-close-book__form input[type='text']::-moz-placeholder,.open-close-book__form input[type='tel']::-moz-placeholder,.open-close-book__form input[type='email']::-moz-placeholder,.open-close-book__form input[type='search']::-moz-placeholder,.open-close-book__form input[type='password']::-moz-placeholder,.open-close-book__form textarea::-moz-placeholder,.open-close-book__form select::-moz-placeholder{color:#333;letter-spacing:0.5px}.open-close-book__form input[type='text']:-ms-input-placeholder,.open-close-book__form input[type='tel']:-ms-input-placeholder,.open-close-book__form input[type='email']:-ms-input-placeholder,.open-close-book__form input[type='search']:-ms-input-placeholder,.open-close-book__form input[type='password']:-ms-input-placeholder,.open-close-book__form textarea:-ms-input-placeholder,.open-close-book__form select:-ms-input-placeholder{color:#333;letter-spacing:0.5px}.open-close-book__form input[type='text']:-moz-placeholder,.open-close-book__form input[type='tel']:-moz-placeholder,.open-close-book__form input[type='email']:-moz-placeholder,.open-close-book__form input[type='search']:-moz-placeholder,.open-close-book__form input[type='password']:-moz-placeholder,.open-close-book__form textarea:-moz-placeholder,.open-close-book__form select:-moz-placeholder{color:#333;letter-spacing:0.5px}.open-close-book__form input[type='text']:-webkit-autofill,.open-close-book__form input[type='tel']:-webkit-autofill,.open-close-book__form input[type='email']:-webkit-autofill,.open-close-book__form input[type='search']:-webkit-autofill,.open-close-book__form input[type='password']:-webkit-autofill,.open-close-book__form textarea:-webkit-autofill,.open-close-book__form select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset !important;box-shadow:0 0 0 1000px white inset !important}.open-close-book__form .input-row{position:relative;margin:0 0 24px}.open-close-book__form .input-row.input-row--textarea>label{color:rgba(51,51,51,0.6);opacity:1}.open-close-book__form .input-row.input-row--datepicker::after{content:'';position:absolute;right:18px;top:47%;width:20px;height:21px;transform:translateY(-50%);background:url("//cdn.shopify.com/s/files/1/0098/6559/2911/t/71/assets/icon-calendar.svg?v=2676514667323247328") no-repeat;background-size:100% 100%;pointer-events:none}.open-close-book__form .input-row.enter.input-row--textarea>label,.open-close-book__form .input-row.focus.input-row--textarea>label{top:20px;opacity:1}.open-close-book__form .input-row.enter>label,.open-close-book__form .input-row.focus>label{top:11px;opacity:0.6}.open-close-book__form .input-row.enter select>option:first-child,.open-close-book__form .input-row.focus select>option:first-child{display:none}.open-close-book__form .input-row[data-aria-hidden="true"]{display:none}.open-close-book__form .input-row>label{position:absolute;left:24px;top:20px;font:500 12px/19px "Univers-Light", "Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;transition:top 0.3s ease;pointer-events:none;z-index:2}.open-close-book__form .input-row>label mark{color:#000;background:none}.open-close-book__form select{-webkit-border-radius:0;box-sizing:border-box;background:#fff;border:1px solid #d4d4d4}.open-close-book__form .select-holder{position:relative}.open-close-book__form .select-holder:after{content:'';position:absolute;right:17px;top:52%;width:9px;height:9px;border-style:solid;border-width:0 0 1px 1px;border-color:#000;transform:translateY(-50%) rotate(-45deg);transform-origin:left}.open-close-book__form .select-holder select{-webkit-appearance:none;appearance:none}.open-close-book__form .select-holder select::-ms-expand{display:none}.open-close-book__form textarea{resize:vertical;vertical-align:top;min-height:134px;height:134px;padding-top:39px}.open-close-book__form p{margin:0 0 15px}.open-close-book__form p:last-child{margin-bottom:0}@media only screen and (min-width: 1200px){.open-close-book__form p{margin:0 0 15px}}.open-close-book__form p a{color:inherit}.open-close-book__form .btn.btn{display:block;width:100%;background:#333}.open-close-book__form .btn.btn:hover,.open-close-book__form .btn.btn:focus{background:#000}.open-close-book__form-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 23px}@media only screen and (min-width: 1200px){.open-close-book__form-title{margin:0 0 47px}}.open-close-book__form-title .h1{margin:0;font:23px/1.4 "Univers-Light", "Helvetica Neue",Helvetica,Arial,sans-serif;color:#333}@media only screen and (min-width: 1200px){.open-close-book__form-title .h1{font-size:26px}}.open-close-book__closer{position:relative;flex-shrink:0;width:20px;height:20px;font-size:0;line-height:0}.open-close-book__closer:before,.open-close-book__closer:after{content:'';position:absolute;top:45%;left:0;right:0;height:1px;background:#222;transform:rotate(45deg)}.open-close-book__closer:after{transform:rotate(-45deg)}.product-action .btn--add-to-cart.btn--add-to-cart{background:#333}.article-story-markup-template,.article-story-template{color:#555;background:#fff}.article-story-markup-template .header__main,.article-story-template .header__main{background:#f8f8f8}.story-section{padding:20px 0}@media only screen and (min-width: 1200px){.story-section{padding:40px 0}}.story-section.story-section--gray{background:#f8f6f4}.story-section .container{width:100%;max-width:1440px;padding:0 26px}@media only screen and (min-width: 1200px){.story-section .container{padding:0 40px}}.story-section .container.container--full{max-width:100%}.story-section .row .column--xs-12{margin-bottom:20px}@media only screen and (min-width: 1200px){.story-section .row .column--xs-12{margin-bottom:0}}.story-section .row .column--xs-12:last-child{margin-bottom:0}.story-section__title{margin:0 0 20px;font-size:14px}@media only screen and (min-width: 1200px){.story-section__title{margin:0 0 30px;font-size:24px}}.page-title-block{color:#212121;font-size:12px;line-height:14px;text-align:center}.page-title-block .story-section__title{margin-bottom:50px}@media only screen and (min-width: 1200px){.page-title-block .story-section__title{margin-bottom:24px}}.page-title-block *{margin-bottom:10px}@media only screen and (min-width: 1200px){.page-title-block *{margin-bottom:18px}}.page-title-block *:last-child{margin-bottom:0}.story__hero-img img{display:block;width:100%;max-width:none}@media only screen and (min-width: 1200px){.story__hero-img img{width:auto;max-width:100%}}.story-section__figure{margin:0;text-align:left}.story-section__figure img{display:block;width:100%;margin-bottom:10px}.story-section__figure figcaption a{color:inherit}.story-section__text{text-align:left}.story-section__text p:last-child{margin-bottom:0}.story-product{display:flex;flex-direction:column;height:100%}.story-product.story-product--alt .story-product__img{margin:0 0 18px}@media only screen and (min-width: 1200px){.story-product.story-product--alt .story-product__img{margin:0 0 20px}}.story-product__img{display:block;height:100%;margin:0 0 10px}.story-product__img picture{display:flex;align-items:center;height:100%}.story-product__img img{display:block;width:100%}.story-product__text-box{padding:0 20px;text-align:center;line-height:1.25}.story-product__text-box.story-product__text-box--alt{padding:0 20px 0 0;text-align:left}@media only screen and (min-width: 768px){.story-product__text-box.story-product__text-box--alt{padding:0 20px}}.story-product__subtitle{margin:0 0 10px;color:#555555;font-size:12px}.story-product__title{margin:0;font:16px/1.25 'Univers', sans-serif}@media only screen and (min-width: 768px){.story-product__title{margin:0 0 6px}}.story-product__title:last-child{margin:0}.story-product__link{font-size:12px;text-decoration:underline}.story-product__link:hover{text-decoration:none}.story-image-carousel>.container{padding-right:0}@media only screen and (min-width: 768px){.story-image-carousel>.container{padding:0}}.story-gallery .swiper-slide{height:auto}.story-gallery .swiper-button-next,.story-gallery .swiper-button-prev{top:43%;width:40px;height:50px;background:#b59472;outline:none;transition:opacity 0.3s ease-in-out}@media only screen and (min-width: 768px){.story-gallery .swiper-button-next,.story-gallery .swiper-button-prev{top:47%}}.story-gallery .swiper-button-next::after,.story-gallery .swiper-button-prev::after{content:"";position:absolute;top:50%;right:50%;width:10px;height:10px;margin:0 -8px 0 0;border-style:solid;border-width:0 0 2px 2px;border-color:#fff;transform:translate(-50%, -50%) rotate(225deg)}.story-gallery .swiper-button-next.swiper-button-disabled,.story-gallery .swiper-button-prev.swiper-button-disabled{opacity:0}.story-gallery .swiper-button-next{right:26px}@media only screen and (min-width: 768px){.story-gallery .swiper-button-next{right:67px}}@media only screen and (min-width: 1024px){.story-gallery .swiper-button-next{right:89px}}@media only screen and (min-width: 1200px){.story-gallery .swiper-button-next{right:86px}}.story-gallery .swiper-button-prev{left:0}@media only screen and (min-width: 768px){.story-gallery .swiper-button-prev{left:67px}}@media only screen and (min-width: 1024px){.story-gallery .swiper-button-prev{left:89px}}@media only screen and (min-width: 1200px){.story-gallery .swiper-button-prev{left:86px}}.story-gallery .swiper-button-prev::after{margin:0 -12px 0 0;transform:translate(-50%, -50%) rotate(45deg)}.story-quote{max-width:100%;margin:0;padding:0;color:#212121;font-size:26px;line-height:1.2;font-style:normal}@media only screen and (min-width: 1200px){.story-quote{font-size:44px}}.text-center .story-quote{text-align:center}.text-right .story-quote{text-align:right}.story-quote p,.story-quote q{color:inherit;font-size:inherit;line-height:inherit;font-style:normal}.story-quote q{margin:0}.story-quote__author{display:block;margin:0 0 20px;color:#b59472;text-transform:capitalize}.story-quote__author:last-child{margin:0}.story-quote__publication{display:block;color:#555;font:12px/1.2 'Univers', sans-serif}.story-quote__publication a{color:inherit;text-decoration:underline}.story-quote__publication a:hover{text-decoration:none}.story-product-section__holder{margin:0 0 -24px;overflow:hidden}@media only screen and (min-width: 1200px){.story-product-section__holder{margin:0 0 -50px}}.story-product-section__holder .story-product{height:calc(100% - 24px);margin:0 0 24px}@media only screen and (min-width: 1200px){.story-product-section__holder .story-product{height:calc(100% - 50px);margin:0 0 50px}}.story-product-section__holder .story-product__img{height:auto;margin:0 0 14px}@media only screen and (min-width: 1200px){.story-product-section__holder .story-product__img{margin:0 0 27px}}.story-product-section__holder .story-product__title{margin:0 0 10px;font-size:12px}.story-product__price{font-size:12px}@media only screen and (min-width: 768px){.story-article-content.story-article-content--alt .story-rte{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}.story-rte h2{margin:0 0 12px;font:16px/1.25 'Univers', sans-serif}@media only screen and (min-width: 1200px){.story-rte h2{margin:0 0 30px}}.story-rte p{margin:0 0 30px}.story-rte p:last-child{margin:0}.story-section__img-box img{display:block;width:100%}.story-video-section__img-box{position:relative;display:block;margin:0 0 10px}.story-video-section__img-box::before,.story-video-section__img-box::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity 0.3s ease-in-out}.story-video-section__img-box::before{width:45px;height:45px;background:#b59472;border-radius:100%}.story-video-section__img-box::after{margin:0 0 0 7px;border:10px solid transparent;border-top-width:7px;border-bottom-width:7px;border-left-color:#fff}.story-video-section__img-box:hover::before,.story-video-section__img-box:hover::after{opacity:0.9}.story-video-section__img-box img{display:block;width:100%;margin:0}.story-video-section__text-box{font-size:10px}.story-video-section__text-box p{font-size:10px;line-height:1.4}.story-video-section__text-box p:last-child{margin:0}.story-video-section__title{margin:0 0 2px;color:#212121}@media only screen and (min-width: 768px){.story-video-section__title{margin:0 0 6px}}
