@charset "UTF-8";.product-header{margin:24px 16px}.product-header .breadcrumbs{margin-bottom:24px}.product-header .breadcrumbs .breadcrumb-link{text-transform:capitalize}.product-header .breadcrumbs,.product-header .breadcrumbs a,.product-header .breadcrumbs span{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:12px;color:#90a1a8;line-height:14px}.product-header .breadcrumbs a+a:before,.product-header .breadcrumbs a+span:before{content:"/";margin:0 7px}.product-header .main{display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:flex-start}.product-header .main .content{flex-grow:1}.product-header .title{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-family:Korolev,Georgia,serif;font-weight:700;font-size:30px;color:#667980;line-height:32px}.product-header .sku{margin:8px 0 24px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:19px}.product-header .sku span{font-weight:500}.product-header .tags{display:flex;flex-direction:row;gap:12px;justify-content:flex-start;align-items:center;flex-wrap:wrap}.product-header .tags .tag{display:inline-flex;align-items:center;gap:8px;height:22px;padding:0 8px;border-radius:2px;font-family:Nordique Pro,Georgia,serif;font-weight:600;font-size:14px;color:#667980;line-height:14px;letter-spacing:.611px;text-transform:uppercase}.product-header .tags .tag.new{background-color:#8fb98f;color:#fff}.product-header .tags .tag.icon{padding:0 10px;background-color:#667980}.product-header .tags .tag.ink{background-color:#fff;border:1px solid #e1e8e7}.product-header .tags .tag.ink .color-dot{width:8px;height:8px;border-radius:50%}.product-header .tags .tag.ink .text{white-space:nowrap}.product-header .actions{flex-shrink:0;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;align-items:flex-end}.product-header .actions button{display:flex;flex-direction:row;gap:0;justify-content:flex-end;align-items:center;width:32px;height:32px;border:1px solid #e1e8e7;border-radius:12px}.product-header .actions .wishlist,.product-header .actions .share{overflow:hidden}.product-header .actions .wishlist .text,.product-header .actions .share .text{flex-shrink:0;max-width:100px;padding:0;font-family:Korolev,Georgia,serif;font-weight:500;font-size:12px;color:#667980;line-height:14px;letter-spacing:.48px;text-transform:uppercase;opacity:0;transition:max-width .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.product-header .actions .wishlist .icon,.product-header .actions .share .icon{flex-shrink:0;width:20px;height:20px;margin:5px}.product-header .actions .wishlist .icon{-webkit-mask:url(../svg/favorite-d3bjcina.svg) no-repeat center/contain;mask:url(https://cdn.shopify.com/oxygen-v2/46386/46648/97908/4856097/assets/favorite-D3BjciNA.svg) no-repeat center/contain;background-color:#667980}.product-header .actions .wishlist.active{border-color:#8fb98f}.product-header .actions .wishlist.active .icon{-webkit-mask:url(https://cdn.shopify.com/oxygen-v2/46386/46648/97908/4856097/assets/favorite-fill-CQUfTkMp.svg) no-repeat center/contain;mask:url(https://cdn.shopify.com/oxygen-v2/46386/46648/97908/4856097/assets/favorite-fill-CQUfTkMp.svg) no-repeat center/contain;background-color:#8fb98f}.product-header .actions .share .icon{filter:invert(53%) sepia(13%) saturate(479%) hue-rotate(150deg) brightness(85%) contrast(89%)}.product-header .share-modal{max-width:620px}.product-header .share-modal .modal__content{padding:18px 16px 24px}.product-header .share-modal .modal__header{margin:0}.product-header .share-modal .modal__divider{margin:20px 0 24px}.product-header .share-modal .share-modal__title{display:flex;flex-direction:row;gap:12px;justify-content:flex-start;align-items:center}.product-header .share-modal .share-modal__title h2{margin:0;font-family:Korolev,Georgia,serif;font-weight:700;font-size:24px;color:#667980;line-height:28px;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.product-header .share-modal .share-modal__title img{width:20px;height:20px;filter:invert(75%) sepia(5%) saturate(1708%) hue-rotate(71deg) brightness(92%) contrast(92%)}.product-header .share-modal .modal__body{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#7d9098;line-height:24px}@media print{.product-header{margin:24px 0!important;display:block!important}.product-header .breadcrumbs,.product-header .actions{display:none}}@media (min-width: 1024px){.product-header{margin:0;padding-bottom:24px;border-bottom:1px solid #e1e8e7}.product-header .sku{margin:1px 0 24px}.product-header .actions .wishlist,.product-header .actions .share{transition:width .3s cubic-bezier(.4,0,.2,1)}.product-header .actions .wishlist:not(.active):hover,.product-header .actions .share:not(.active):hover{overflow:visible;width:fit-content;border-color:transparent;background-color:#e1e8e7}.product-header .actions .wishlist:not(.active):hover .text,.product-header .actions .share:not(.active):hover .text{max-width:300px;padding:9px 4px 9px 8px;opacity:1}.product-header .share-modal .modal__content{padding:32px 40px 40px}.product-header .share-modal .modal__divider{margin:28px 0}.product-header .share-modal .share-modal__title h2{font-size:30px;line-height:32px}.product-header .share-modal .share-modal__title img{width:24px;height:24px}}@media print and (min-width: 1024px){.product-header{margin:0!important}}.product-main-image{position:relative;width:100%;aspect-ratio:1}.product-main-image>img{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:1}.product-main-image .product-main-image__nav-btn{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background-color:#fff;box-shadow:0 1px 4px #0000000d;opacity:1}.product-main-image .product-main-image__nav-btn:disabled{cursor:not-allowed;opacity:.4}.product-main-image .product-main-image__nav-btn.prev-btn{left:0}.product-main-image .product-main-image__nav-btn.prev-btn img{transform:rotate(180deg)}.product-main-image .product-main-image__nav-btn.next-btn{right:0}.product-main-image .product-main-image__nav-btn>img{width:16px;height:16px;margin:6px;filter:invert(53%) sepia(13%) saturate(479%) hue-rotate(150deg) brightness(85%) contrast(89%)}@media (min-width: 1024px){.product-main-image .product-main-image__nav-btn{width:36px;height:36px}.product-main-image .product-main-image__nav-btn>img{width:18px;height:18px;margin:9px}}.product-thumbnails{position:relative;width:100%}.product-thumbnails .product-thumbnails__carousel-container{overflow:hidden;width:100%}.product-thumbnails .product-thumbnails__carousel-view{display:flex;flex-direction:row;gap:12px;justify-content:flex-start;align-items:center}.product-thumbnails .product-thumbnails__carousel-view .product-thumbnails__video-indicator{flex-shrink:0;display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;width:80px;height:80px;border:1px solid #e1e8e7;border-radius:4px;background-color:#fff;font-family:Korolev,Georgia,serif;font-weight:500;font-size:15px;color:#667980;line-height:18px;text-transform:uppercase;text-decoration:none}.product-thumbnails .product-thumbnails__carousel-view .product-thumbnails__video-indicator img{width:20px;height:20px;filter:invert(53%) sepia(13%) saturate(479%) hue-rotate(150deg) brightness(85%) contrast(89%)}.product-thumbnails .product-thumbnails__carousel-view .product-thumbnails__thumbnail{flex-shrink:0;display:block;width:80px;height:80px;border:1px solid transparent;border-radius:4px;object-fit:cover;cursor:pointer}.product-thumbnails .product-thumbnails__carousel-view .product-thumbnails__thumbnail.active{border-color:#667980}.product-thumbnails .product-thumbnails__carousel-view .product-thumbnails__thumbnail:hover:not(.active){border-color:#6679804d}.product-thumbnails .product-thumbnails__nav-btn{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background-color:#fff;box-shadow:0 1px 4px #0000000d;opacity:1}.product-thumbnails .product-thumbnails__nav-btn:disabled{cursor:not-allowed;opacity:.4}.product-thumbnails .product-thumbnails__nav-btn.prev-btn{left:0}.product-thumbnails .product-thumbnails__nav-btn.prev-btn img{transform:rotate(180deg)}.product-thumbnails .product-thumbnails__nav-btn.next-btn{right:0}.product-thumbnails .product-thumbnails__nav-btn>img{width:16px;height:16px;margin:6px;filter:invert(53%) sepia(13%) saturate(479%) hue-rotate(150deg) brightness(85%) contrast(89%)}@media (min-width: 1024px){.product-thumbnails .product-thumbnails__nav-btn{width:36px;height:36px}.product-thumbnails .product-thumbnails__nav-btn>img{width:18px;height:18px;margin:9px}}.product-thumbnails .product-thumbnails__nav-btn{display:none}@media (min-width: 1024px){.product-thumbnails .product-thumbnails__nav-btn{display:block}}.modal.product-gallery-modal{width:calc(100vw - 8px);height:fit-content;max-width:unset;max-height:unset}.modal.product-gallery-modal .modal__content{width:100%;height:100%;margin:0 auto;padding:20px 16px}.modal.product-gallery-modal .modal__header{justify-content:flex-end;margin-bottom:20px}.modal.product-gallery-modal .modal__body{display:flex;flex-direction:column;gap:20px;justify-content:flex-start;align-items:center;height:auto;overflow:hidden}.modal.product-gallery-modal .product-main-image{max-width:600px}.modal.product-gallery-modal .product-thumbnails{width:calc(100vw - 40px)}.modal.product-gallery-modal .product-thumbnails:not(:has(.product-thumbnails__nav-btn)) .product-thumbnails__carousel-view{justify-content:center}@media (max-width: 1199px){.modal.product-gallery-modal{height:calc(100vw + 136px)}.modal.product-gallery-modal .modal__body{height:calc(100vw + 60px)}}@media (min-width: 1024px){.modal.product-gallery-modal{width:calc(100vw - 16px);height:calc(100vh - 16px)}.modal.product-gallery-modal .modal__content{padding:16px 16px 19px}.modal.product-gallery-modal .modal__header{position:absolute;right:16px;top:16px;margin:0}.modal.product-gallery-modal .modal__body{gap:12px}.modal.product-gallery-modal .product-main-image{max-width:754px;height:calc(100vh - 143px)}.modal.product-gallery-modal .product-main-image .product-main-image__nav-btn{width:52px;height:52px;border:1px solid #e1e8e7;box-shadow:none}.modal.product-gallery-modal .product-main-image .product-main-image__nav-btn.prev-btn{left:-96px}.modal.product-gallery-modal .product-main-image .product-main-image__nav-btn.next-btn{right:-96px}.modal.product-gallery-modal .product-main-image .product-main-image__nav-btn>img{width:24px;height:24px;margin:13px}.modal.product-gallery-modal .product-thumbnails{width:calc(100vw - 48px);padding:0 16px}.modal.product-gallery-modal .product-thumbnails .product-thumbnails__carousel-view{gap:16px}.modal.product-gallery-modal .product-thumbnails .product-thumbnails__nav-btn:disabled{opacity:0}}@media (min-width: 1230px){.modal.product-gallery-modal .product-thumbnails{width:1230px}}.product-gallery{display:flex;flex-direction:column;gap:0;justify-content:flex-start;align-items:center;width:100%}.product-gallery>.product-main-image{max-width:628px}.product-gallery>.product-main-image>img{cursor:pointer}.product-gallery>.product-main-image .product-main-image__nav-btn:not(:disabled){opacity:1}.product-gallery>.product-main-image .product-main-image__nav-btn:disabled{opacity:.4;cursor:not-allowed}.product-gallery>.product-main-image .product-main-image__nav-btn.prev-btn{left:8px}.product-gallery>.product-main-image .product-main-image__nav-btn.next-btn{right:8px}.product-gallery .thumbnail-section{display:flex;flex-direction:column;gap:12px;justify-content:flex-start;align-items:flex-start;width:100%;max-width:628px;padding:12px 16px;background-color:#fff}.product-gallery .thumbnail-section:empty{display:none}@media (max-width: 628px){.product-gallery .thumbnail-section .product-thumbnails{width:calc(100vw - 32px)}}@media (min-width: 1024px){.product-gallery>.product-main-image .product-main-image__nav-btn:not(:disabled){opacity:0;transition:opacity .5s ease}.product-gallery>.product-main-image:hover .product-main-image__nav-btn:not(:disabled){opacity:1}.product-gallery .thumbnail-section{padding:12px 14px}.product-gallery .thumbnail-section .product-thumbnails{width:calc(50vw - 76px)}.product-gallery .thumbnail-section .product-thumbnails .product-thumbnails__nav-btn{opacity:0;transition:opacity .5s ease,left .5s ease,right .5s ease}.product-gallery .thumbnail-section .product-thumbnails:hover .product-thumbnails__nav-btn{opacity:1}.product-gallery .thumbnail-section .product-thumbnails:hover .prev-btn{left:-14px}.product-gallery .thumbnail-section .product-thumbnails:hover .next-btn{right:-14px}}@media (min-width: 1200px){.product-gallery .thumbnail-section .product-thumbnails{width:calc(50vw - 108px)}}@media (min-width: 1440px){.product-gallery .thumbnail-section .product-thumbnails{width:calc(50vw - 188px)}}@media (min-width: 1600px){.product-gallery>.product-main-image{min-width:628px}.product-gallery .thumbnail-section .product-thumbnails{width:600px}}.color-selector{width:100%;padding:24px 0;border-bottom:1px solid #e1e8e7}.color-selector .label{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#7d9098;line-height:19px;text-transform:uppercase}.color-selector .label span{font-weight:500;color:#667980}.color-selector .swatches{display:flex;flex-direction:row;gap:4px;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-top:12px}.color-selector .swatches .swatch-button{width:32px;height:32px}.color-selector .swatches .swatch-button .color-swatch{width:24px;height:24px;margin:4px;box-shadow:0 0 0 4px #fff}.color-selector .swatches .swatch-button .color-swatch.selected{box-shadow:0 0 0 3px #fff,0 0 0 4px #667980}.color-selector .stock-count{margin-top:12px}.color-selector .stock-count .stock-indicator{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%}.color-selector .stock-count .stock-indicator.in-stock{background-color:#8fb98f}.color-selector .stock-count .stock-indicator.out-of-stock{background-color:#da1c1c}.color-selector .stock-count>span:last-child{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:13px;color:#667980;line-height:15px}.color-selector .stock-count>span:last-child span{color:#8fb98f}.color-selector .stock-count.skeleton{width:100px;height:16px;border-radius:4px;position:relative;overflow:hidden;background-color:#e1e8e7}.color-selector .stock-count.skeleton:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(201.9056603774,214.2943396226,212.5245283019),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.deco-tech-selector{display:flex;flex-direction:row;gap:12px 16px;justify-content:center;align-items:center;flex-wrap:wrap;margin:12px 16px}.deco-tech-selector .button{padding:4px 15px;height:28px;border:1px solid #e1e8e7;border-radius:4px;background-color:#fff;font-family:Korolev,Georgia,serif;font-weight:500;font-size:15px;color:#667980;line-height:18px;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic;transition:border-color .2s ease}.deco-tech-selector .button:focus-visible{outline:none}.deco-tech-selector .button:hover{border-color:#90a1a8}.deco-tech-selector .button.selected{border-color:#667980}.deco-tech-selector:empty{display:none}@media (min-width: 1024px){.deco-tech-selector{margin:12px auto}}.modal.decoration-pricing-pdf-modal.modal--large{width:min(1320px,92vw);height:92vh;max-width:min(1320px,92vw);max-height:92vh}.modal.decoration-pricing-pdf-modal.modal--large .modal__content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:20px 30px 16px}.modal.decoration-pricing-pdf-modal.modal--large .modal__header{flex-shrink:0;margin-bottom:8px}.modal.decoration-pricing-pdf-modal.modal--large .modal__divider{flex-shrink:0;margin:8px 0}.modal.decoration-pricing-pdf-modal.modal--large .modal__body{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0;overflow:hidden}.modal.decoration-pricing-pdf-modal.modal--large .decoration-pricing-pdf-modal__status{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:24px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-size:16px;color:#667980;text-align:center;pointer-events:none}.modal.decoration-pricing-pdf-modal.modal--large .decoration-pricing-pdf-modal__viewer{display:block;flex:1 1 auto;width:100%;height:100%;min-height:calc(92vh - 160px);border:none;background-color:#fff}.modal.decoration-pricing-pdf-modal.modal--large .decoration-pricing-pdf-modal__viewer--loading{visibility:hidden}@media (max-width: 768px){.modal.decoration-pricing-pdf-modal.modal--large{width:95vw;height:92vh;max-width:95vw}.modal.decoration-pricing-pdf-modal.modal--large .decoration-pricing-pdf-modal__viewer{min-height:calc(92vh - 140px)}}.pricing{width:100%;margin:24px 0 12px}.pricing .section .title{margin-bottom:12px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:16px;color:#667980;line-height:20px;text-transform:uppercase}.pricing .section .title sup{font-size:12px;line-height:0;color:inherit}.pricing .section .title .badge{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 7px;border:1px dashed #667980;border-radius:10px;font-weight:400;font-size:12px;line-height:1;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.pricing .table{display:flex;flex-direction:column;gap:0;justify-content:flex-start;align-items:flex-start;width:100%;margin:0;padding:0;list-style:none;border-top:1px solid #e1e8e7;border-left:1px solid #e1e8e7;border-right:1px solid #e1e8e7;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pricing .table::-webkit-scrollbar{display:none}.pricing .table li{display:flex;flex-direction:row;gap:0;justify-content:flex-start;align-items:center;width:100%;min-width:max-content;margin:0;list-style:none}.pricing .table li span{flex:1 1 0;min-width:64px;height:36px;border-right:1px solid #e1e8e7;border-bottom:1px solid #e1e8e7;text-align:center;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:14px;color:#667980;line-height:36px}.pricing .table li span:first-child{flex:0 0 87px;min-width:87px;text-align:left;padding-left:12px}.pricing .table li span:last-child{border-right:none}.pricing .table li.qty-list span{background-color:#f2f5f5;font-weight:500}.pricing .table li.qty-list span:first-child{font-weight:350}.pricing .table li.price-list span{background-color:#fff}.pricing .table li.price-list span:first-child{font-weight:350}.pricing .decorated-pricing{margin-bottom:20px}.pricing .net-pricing-message,.pricing .shipping-info-message{margin-top:11px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:13px;color:#7d9098;line-height:16px}.pricing .pricing-message{margin-top:11px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:13px;color:#7d9098;line-height:16px;text-transform:capitalize}.pricing .pricing-message .link{padding:0;border:none;background:none;font:inherit;color:#7d9098;text-decoration:underline;cursor:pointer}.pricing .pricing-message .link:hover{color:#8fb98f}.pricing .pricing-message sup{font-size:10px;line-height:0;color:inherit}@media (min-width: 1024px){.pricing .section .title{margin-bottom:8px}.pricing .table li span{min-width:100px}.pricing .table li span:first-child{flex:0 0 155px;min-width:155px}}@media print{.pricing{display:none!important}}.product-overview-tabs{display:flex;flex-direction:row;gap:0;justify-content:flex-start;align-items:center;width:100%;background-color:#667980}.product-overview-tabs .tab{flex-shrink:0;width:fit-content;height:44px;padding:16.25px 16px;font-family:Korolev,Georgia,serif;font-weight:500;font-size:15px;color:#fff;line-height:18px;letter-spacing:.75px;text-decoration:none;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic;transition:color .2s ease,background-color .2s ease}.product-overview-tabs .tab:focus-visible{outline:none}.product-overview-tabs .tab.active{color:#667980;background-color:#fff}@media (max-width: 767px){.product-overview-tabs{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.product-overview-tabs::-webkit-scrollbar{display:none}.product-overview-tabs .tab{white-space:nowrap;height:auto;min-height:44px;padding:12px 16px;font-size:13px;line-height:1.2}}@media (max-width: 1023px){.product-overview-tabs{scroll-snap-type:x mandatory;scroll-behavior:smooth;position:sticky;top:88px}}@media (min-width: 1024px){.product-overview-tabs{overflow:visible;gap:58px;justify-content:center}.product-overview-tabs .tab{white-space:normal;height:50px;padding:18px 16px;font-size:16px;line-height:20px;letter-spacing:.8px}}.product-features{display:flex;flex-direction:column;gap:32px;justify-content:flex-start;align-items:flex-start;width:100%}.product-features .description{width:100%;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:24px}.product-features .product-features-list{display:flex;flex-direction:row;gap:40px;justify-content:center;align-items:center;flex-wrap:wrap;width:100%}.product-features .product-features-list:empty{display:none}.product-features .product-features-list .product-features-item{display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:center;max-width:80px;flex-shrink:0}.product-features .product-features-list .product-features-item img{width:72px;height:72px;object-fit:contain}.product-features .product-features-list .product-features-item .label{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:18px;text-transform:uppercase;text-align:center}@media (min-width: 1024px){.product-features{flex-direction:row;gap:72px}.product-features .description{width:50%}.product-features .product-features-list{justify-content:flex-start;gap:66px;flex-wrap:nowrap;width:50%}.product-features .product-features-list .product-features-item{max-width:90px}.product-features .product-features-list .product-features-item img{width:90px;height:90px}}.details-table{display:flex;flex-direction:column;gap:0;justify-content:flex-start;align-items:flex-start;width:100%;overflow:hidden}.details-table__row{display:flex;flex-direction:row;gap:18px;justify-content:flex-start;align-items:flex-start;width:100%;padding:14px 12px}.details-table__row:nth-child(2n){background-color:#fff}.details-table__row:nth-child(odd){background-color:#f5f8f7}.details-table__label,.details-table__value{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-size:14px;color:#667980;line-height:17px}.details-table__label{flex-shrink:0;width:102px;font-weight:400;text-transform:capitalize}.details-table__value{font-weight:350}.details-table__value a{color:#8fb98f;text-decoration:underline}@media (min-width: 1024px){.details-table__row{padding:12px}.details-table__label,.details-table__value{font-size:16px;line-height:19px}.details-table__label{width:222px}}.product-details{display:flex;flex-direction:column;gap:28px;justify-content:flex-start;align-items:flex-start;width:100%}.product-details .product-specifications:not(:has(.details-table)),.product-details .production-and-shipping:not(:has(.details-table)),.product-details .packaging:not(:has(.details-table)){display:none}.product-details .product-specifications{width:100%}.product-details .misc-info{display:flex;flex-direction:column;gap:28px;justify-content:flex-start;align-items:flex-start;width:100%}.product-details .misc-info .production-and-shipping,.product-details .misc-info .packaging{width:100%}.product-details .misc-info .production-and-shipping a{color:#5f7077}.product-details .section-title{margin-bottom:16px;font-family:Korolev,Georgia,serif;font-weight:700;font-size:18px;color:#8fb98f;line-height:22px;text-transform:capitalize}@media (min-width: 1024px){.product-details{flex-direction:row;gap:72px}.product-details .product-specifications{width:50%}.product-details .misc-info{gap:40px;width:50%}.product-details .section-title{font-size:20px;line-height:24px}}.decoration-n-setup{display:flex;flex-direction:column;gap:42px;justify-content:flex-start;align-items:flex-start;width:100%}.decoration-n-setup .imprint-methods,.decoration-n-setup .setup-charges{width:100%}.decoration-n-setup .setup-charges{scroll-margin-top:132px}@media (min-width: 1024px){.decoration-n-setup .setup-charges{scroll-margin-top:280px}}.decoration-n-setup .section-title{font-family:Korolev,Georgia,serif;font-weight:500;font-size:20px;color:#667980;line-height:24px}.decoration-n-setup .section-content{width:100%}.decoration-n-setup .imprint-methods .section-title{margin-bottom:24px}.decoration-n-setup .imprint-methods .section-content{position:relative}.decoration-n-setup .imprint-methods .decoration-tabs{display:flex;flex-direction:row;gap:12px;justify-content:flex-start;align-items:center;width:100%;max-width:100%;margin-bottom:24px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.decoration-n-setup .imprint-methods .decoration-tabs::-webkit-scrollbar{display:none}.decoration-n-setup .imprint-methods .decoration-tabs .decoration-tab{flex-shrink:0;height:28px;padding:4px 16px;border:1px solid #e1e8e7;border-radius:4px;background-color:#fff;font-family:Korolev,Georgia,serif;font-weight:500;font-size:15px;color:#667980;line-height:18px;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.decoration-n-setup .imprint-methods .decoration-tabs .decoration-tab:focus-visible{outline:none}.decoration-n-setup .imprint-methods .decoration-tabs .decoration-tab:hover{border-color:#90a1a8}.decoration-n-setup .imprint-methods .decoration-tabs .decoration-tab.active{background-color:#667980;border-color:#667980;color:#fff}.decoration-n-setup .imprint-methods .scroll-indicator{display:none;position:absolute;top:0;right:0;z-index:2;width:28px;height:28px;background:linear-gradient(to right,transparent,#ffffff,#ffffff)}.decoration-n-setup .imprint-methods .scroll-indicator img{width:16px;height:16px;margin:6px 0 6px 12px;filter:invert(53%) sepia(13%) saturate(479%) hue-rotate(150deg) brightness(85%) contrast(89%);opacity:.3}.decoration-n-setup .imprint-methods .scroll-indicator.overflowing{display:block}.decoration-n-setup .imprint-methods .imprint-table{width:100%;border-collapse:collapse;border:1px solid #e1e8e7}.decoration-n-setup .imprint-methods .imprint-table thead tr,.decoration-n-setup .imprint-methods .imprint-table tbody tr{vertical-align:top;border:1px solid #e1e8e7}.decoration-n-setup .imprint-methods .imprint-table thead th,.decoration-n-setup .imprint-methods .imprint-table thead td,.decoration-n-setup .imprint-methods .imprint-table tbody th,.decoration-n-setup .imprint-methods .imprint-table tbody td{border:1px solid #e1e8e7}.decoration-n-setup .imprint-methods .imprint-table thead tr{background-color:#f5f8f7}.decoration-n-setup .imprint-methods .imprint-table thead th{padding:8px 12px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:12px;color:#667980;line-height:16px;text-align:left}.decoration-n-setup .imprint-methods .imprint-table thead th:first-child{width:42.5%;padding:8px 12px 8px 8px}.decoration-n-setup .imprint-methods .imprint-table tbody tr{background-color:#fff}.decoration-n-setup .imprint-methods .imprint-table tbody td{padding:12px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:14px;color:#5f7077;line-height:16px}.decoration-n-setup .imprint-methods .imprint-table tbody td:first-child{padding:12px 12px 12px 8px}.decoration-n-setup .imprint-methods .imprint-table tbody .imprint-area-cell .cell-item+.cell-item{margin-top:8px}.decoration-n-setup .imprint-methods .imprint-table tbody .imprint-area-cell .cell-item{display:flex;flex-direction:column;gap:2px;justify-content:flex-start;align-items:flex-start}.decoration-n-setup .imprint-methods .imprint-table tbody .imprint-area-cell .cell-item .area-value{display:block}.decoration-n-setup .imprint-methods .imprint-table tbody .imprint-area-cell .cell-item .location-pill{display:inline-block;width:fit-content;padding:0 4px;border:1px solid #e1e8e7;border-radius:4px;background-color:#fff;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:12px;color:#90a1a8;line-height:14px}.decoration-n-setup .imprint-methods .imprint-note{margin-top:12px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:13px;color:#7d9098;line-height:16px}.decoration-n-setup .setup-charges .section-title{margin-bottom:12px}.decoration-n-setup .setup-charges .section-content{display:flex;flex-direction:column;gap:28px;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.decoration-n-setup .setup-charges .charge-group{width:100%}.decoration-n-setup .setup-charges .charge-group .charge-method-title{margin-top:0;margin-bottom:12px;font-family:Korolev,Georgia,serif;font-weight:700;font-size:18px;color:#8fb98f;line-height:22px}@media (min-width: 1024px){.decoration-n-setup .section-title{font-size:24px;line-height:28px}.decoration-n-setup .imprint-methods .section-title{margin-bottom:16px}.decoration-n-setup .imprint-methods .decoration-tabs{gap:16px;margin-bottom:16px}.decoration-n-setup .imprint-methods .imprint-table thead th{padding:13.5px 24px;font-size:14px;line-height:16px;width:33.33%}.decoration-n-setup .imprint-methods .imprint-table thead th:first-child{width:unset;padding:13.5px 16px}.decoration-n-setup .imprint-methods .imprint-table tbody td{padding:12px 24px;font-size:16px;line-height:19px}.decoration-n-setup .imprint-methods .imprint-table tbody td:first-child{padding:12px 16px}.decoration-n-setup .imprint-methods .imprint-table tbody .imprint-area-cell .cell-item+.cell-item{margin-top:8px}.decoration-n-setup .imprint-methods .imprint-table tbody .imprint-area-cell .cell-item{flex-direction:row;gap:12px}.decoration-n-setup .imprint-methods .imprint-table tbody .imprint-area-cell .cell-item .location-pill{font-size:14px;line-height:17px}.decoration-n-setup .setup-charges .section-content{flex-direction:row;gap:40px 72px}.decoration-n-setup .setup-charges .charge-group{flex-shrink:0;width:calc(50% - 36px)}.decoration-n-setup .setup-charges .charge-group .charge-method-title{margin-bottom:16px;font-size:20px;line-height:24px}}@media print{.decoration-n-setup .setup-charges{display:none!important}}.certifications{display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:flex-start;width:100%}.certifications .co2-footprint,.certifications .document-link{display:flex;flex-direction:row;gap:12px;justify-content:flex-start;align-items:center;width:100%}.certifications .co2-footprint .icon,.certifications .document-link .icon{display:flex;flex-direction:row;gap:0;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%}.certifications .co2-footprint .label,.certifications .document-link .label{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:400;font-size:16px;color:#667980;line-height:20px}.certifications .co2-footprint .icon{background-color:#8fb98f}.certifications .co2-footprint .label{text-transform:uppercase}.certifications .document-link{border:none;padding:0;background:transparent;cursor:pointer;text-align:left}.certifications .document-link:disabled{cursor:wait;opacity:.7}.certifications .document-link .icon{background-color:#667980}.certifications .document-link .icon img{width:20px;height:20px}.certifications .document-link .label{text-decoration:underline}.certifications .document-link .label:hover{color:#8fb98f}.product-videos{display:flex;flex-direction:row;gap:24px 48px;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%}.product-videos .video-item,.product-videos .video-player{width:100%;min-width:328px;max-width:450px;height:fit-content}.product-videos .video-item{position:relative;padding:0;border:none;background:none;border-radius:4px}.product-videos .video-item .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:row;gap:0;justify-content:center;align-items:center;width:80px;height:80px;border-radius:50%;background-color:#fff;opacity:.5;box-shadow:0 1px 4px #00000017}.product-videos .video-item .play-button img{width:36px;height:36px;filter:invert(53%) sepia(13%) saturate(479%) hue-rotate(150deg) brightness(85%) contrast(89%)}.product-videos .video-item:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background-color:#3b474b;opacity:.08}.product-videos .video-item img{display:block;width:inherit;height:inherit;aspect-ratio:1;object-fit:cover}.product-videos .video-player{object-fit:cover;aspect-ratio:1}@media print{.product-videos{display:none}}section.product-overview{width:100%}section.product-overview .product-overview-tabs{z-index:1}section.product-overview .product-overview-content{display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:flex-start;z-index:0;max-width:1440px;margin:24px 16px}section.product-overview .product-overview-content .accordion{scroll-margin-top:132px}section.product-overview .product-overview-content .accordion__header{padding:15px 4px 15px 0}section.product-overview .product-overview-content .accordion__header img{width:20px;height:20px}section.product-overview .product-overview-content .accordion__title{font-family:Nordique Pro,Georgia,serif;font-weight:600;font-size:24px;color:#667980;line-height:24px;letter-spacing:1.44px;text-transform:uppercase;text-align:left}section.product-overview .product-overview-content .accordion--open .accordion__content{margin:8px 0 44px}@media (min-width: 1024px){section.product-overview .product-overview-content{gap:36px;margin:36px auto}section.product-overview .product-overview-content .accordion{scroll-margin-top:250px}section.product-overview .product-overview-content .accordion__header{padding:24px 4px 24px 0}section.product-overview .product-overview-content .accordion__header img{width:24px;height:24px}section.product-overview .product-overview-content .accordion__title{font-size:30px;line-height:30px;letter-spacing:1.8px}section.product-overview .product-overview-content .accordion--open .accordion__content{margin:8px 0 48px}}@media print{section.product-overview .product-overview-tabs,section.product-overview .product-overview-content #videos{display:none}section.product-overview .setup-charges{display:none!important}}.inventory-cards.skeleton .inventory-card.skeleton .accordion__header .label-skeleton{width:80px;height:16px;border-radius:4px;position:relative;overflow:hidden;background-color:#e1e8e7}.inventory-cards.skeleton .inventory-card.skeleton .accordion__header .label-skeleton:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(201.9056603774,214.2943396226,212.5245283019),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.inventory-cards.skeleton .inventory-card.skeleton .accordion__header .selection-field .color-swatch.skeleton{flex-shrink:0;border-radius:50%;position:relative;overflow:hidden;background-color:#eaefee}.inventory-cards.skeleton .inventory-card.skeleton .accordion__header .selection-field .color-swatch.skeleton:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(210.8432432432,221.3567567568,219.2540540541),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.inventory-cards.skeleton .inventory-card.skeleton .accordion__header .selection-field.color-info .text-skeleton{width:70px;height:19px;border-radius:4px;position:relative;overflow:hidden;background-color:#eaefee}.inventory-cards.skeleton .inventory-card.skeleton .accordion__header .selection-field.color-info .text-skeleton:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(210.8432432432,221.3567567568,219.2540540541),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.inventory-cards.skeleton .inventory-card.skeleton .accordion__header .selection-field.ink-color .text-skeleton{width:50px;height:14px;border-radius:4px;position:relative;overflow:hidden;background-color:#eaefee}.inventory-cards.skeleton .inventory-card.skeleton .accordion__header .selection-field.ink-color .text-skeleton:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(210.8432432432,221.3567567568,219.2540540541),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.inventory-cards.skeleton .inventory-card.skeleton .accordion__header .arrow-skeleton{width:16px;height:16px;border-radius:4px;flex-shrink:0;position:relative;overflow:hidden;background-color:#eaefee}.inventory-cards.skeleton .inventory-card.skeleton .accordion__header .arrow-skeleton:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(210.8432432432,221.3567567568,219.2540540541),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.inventory-cards{display:flex;flex-direction:column;gap:12px;justify-content:flex-start;align-items:flex-start}.inventory-cards .inventory-card{width:100%;border:1px solid #e1e8e7;border-radius:4px;background-color:#fff}.inventory-cards .inventory-card .accordion__header{display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:flex-start;width:100%;padding:12px 8px;background-color:#fff;border-radius:4px 4px 0 0}.inventory-cards .inventory-card .accordion__header>img{width:16px;height:16px}.inventory-cards .inventory-card .accordion__content{margin:0;padding:0 8px;background-color:#f5f8f7;border-radius:0 0 4px 4px;border-top:1px solid #e1e8e7}.inventory-cards .inventory-card .selection-field>span:first-child,.inventory-cards .inventory-card .row>span{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:14px;color:#667980;line-height:16px}.inventory-cards .inventory-card .selection-field{display:flex;flex-direction:column;gap:8px;justify-content:flex-start;align-items:flex-start;height:46px}.inventory-cards .inventory-card .selection-field>span:first-child{text-transform:capitalize}.inventory-cards .inventory-card .selection-field>span:last-child{display:flex;flex-direction:row;gap:8px;justify-content:flex-start;align-items:center}.inventory-cards .inventory-card .selection-field.color-info>span:last-child{padding:1px 0}.inventory-cards .inventory-card .selection-field.color-info>span:last-child .color-swatch{width:20px;height:20px;margin:0;border:1px solid #e1e8e7;border-radius:50%}.inventory-cards .inventory-card .selection-field.color-info>span:last-child>p:last-child{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;text-transform:capitalize;text-box-trim:trim-both;text-box-edge:text alphabetic;padding:3px 0 4px}.inventory-cards .inventory-card .selection-field.ink-color>span:last-child{padding:3px 7px;border:1px solid #e1e8e7;border-radius:2px;background-color:#fff}.inventory-cards .inventory-card .selection-field.ink-color>span:last-child .color-swatch{width:8px;height:8px;border-radius:50%}.inventory-cards .inventory-card .selection-field.ink-color>span:last-child>p:last-child{font-family:Nordique Pro,Georgia,serif;font-weight:600;font-size:14px;color:#667980;line-height:14px;letter-spacing:.7px;text-transform:uppercase}.inventory-cards .inventory-card .row{display:flex;flex-direction:row;gap:12px;justify-content:flex-start;align-items:center;padding:12px 0;border-bottom:1px solid #e1e8e7}.inventory-cards .inventory-card .row:last-child{border-bottom:none}.inventory-cards .inventory-card .row>span{width:50%}.inventory-cards .inventory-card .row>span:last-child{font-weight:350;text-transform:capitalize}.inventory-table.skeleton thead th .header-skeleton{width:80px;height:14px;border-radius:4px;position:relative;overflow:hidden;background-color:#e1e8e7}.inventory-table.skeleton thead th .header-skeleton:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(201.9056603774,214.2943396226,212.5245283019),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.inventory-table.skeleton thead th:nth-child(3) .header-skeleton{width:100px}.inventory-table.skeleton tbody td .selection-field .color-swatch.skeleton{border-radius:50%;position:relative;overflow:hidden;background-color:#e1e8e7}.inventory-table.skeleton tbody td .selection-field .color-swatch.skeleton:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(201.9056603774,214.2943396226,212.5245283019),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.inventory-table.skeleton tbody td .selection-field.color-info .text-skeleton{width:60px;height:16px;border-radius:4px;position:relative;overflow:hidden;background-color:#e1e8e7}.inventory-table.skeleton tbody td .selection-field.color-info .text-skeleton:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(201.9056603774,214.2943396226,212.5245283019),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.inventory-table.skeleton tbody td .selection-field.ink-color .text-skeleton{width:50px;height:14px;border-radius:4px;position:relative;overflow:hidden;background-color:#e1e8e7}.inventory-table.skeleton tbody td .selection-field.ink-color .text-skeleton:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(201.9056603774,214.2943396226,212.5245283019),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.inventory-table.skeleton tbody td .text-skeleton{width:60px;height:16px;border-radius:4px;position:relative;overflow:hidden;background-color:#e1e8e7}.inventory-table.skeleton tbody td .text-skeleton:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(201.9056603774,214.2943396226,212.5245283019),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.inventory-table.skeleton tbody td:nth-child(3) .text-skeleton{width:190px}.inventory-table__out-of-stock{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:14px;color:#da1c1c;line-height:17px}.inventory-table{width:100%;overflow-x:auto;border-collapse:collapse}.inventory-table thead tr{border-top:1px solid #667980;border-bottom:1px solid #667980}.inventory-table thead th{min-width:124px;padding:12px 8px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:14px;color:#667980;line-height:17px;text-align:left;text-transform:capitalize}.inventory-table thead th.description{width:auto;max-width:190px}.inventory-table tbody tr:last-child{border-bottom:1px solid #e1e8e7}.inventory-table tbody tr:not(:first-child) td{border-top:1px solid #e1e8e7}.inventory-table tbody td{padding:16px 8px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:19px;text-transform:capitalize;vertical-align:top}.inventory-table tbody td.description{line-height:24px}.inventory-table tbody td:has(.color-info){padding:12px 8px}.inventory-table tbody td.same-as-above{border-top:none!important}.inventory-table tbody .selection-field{display:flex;flex-direction:row;gap:8px;justify-content:flex-start;align-items:center}.inventory-table tbody .selection-field.color-info .color-swatch{width:28px;height:28px;border:1px solid #e1e8e7;border-radius:50%}.inventory-table tbody .selection-field.ink-color{width:fit-content;padding:3px 7px;border:1px solid #e1e8e7;border-radius:2px;background-color:#fff}.inventory-table tbody .selection-field.ink-color .color-swatch{width:8px;height:8px;border-radius:50%}.inventory-table tbody .selection-field.ink-color>p:last-child{font-family:Nordique Pro,Georgia,serif;font-weight:600;font-size:14px;color:#667980;line-height:14px;letter-spacing:.7px;text-transform:uppercase}.inventory .inventory-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:4px;background-color:#667980;font-family:Korolev,Georgia,serif;font-weight:500;font-size:16px;color:#fff;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.inventory .inventory-btn:disabled{opacity:.8;cursor:not-allowed}.inventory .inventory-btn:focus-visible{outline:none}.inventory .inventory-modal{width:calc(100% - 16px)}.inventory .inventory-modal .modal__content{padding:18px 16px}.inventory .inventory-modal .modal__content .modal__header{margin:0}.inventory .inventory-modal .modal__content .modal__divider{margin:20px 0 24px}.inventory .inventory-modal .modal__content .modal__body{overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.inventory .inventory-modal .modal__content .modal__body::-webkit-scrollbar{display:none}.inventory .inventory-modal .notice{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#7d9098;line-height:24px}.inventory .inventory-modal .product-info-section .product-title,.inventory .inventory-modal .product-info-section .product-sku{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:16px;color:#667980;line-height:19px}.inventory .inventory-modal .product-info-section .product-title{margin:32px 0 4px}.inventory .inventory-modal .product-info-section .product-sku{margin:0 0 16px}.inventory .inventory-modal .product-info-section .product-sku span{font-weight:350}.inventory .inventory-modal .inventory-location-selector{display:flex;flex-direction:row;gap:44px;justify-content:flex-start;align-items:center;border-bottom:1px solid #e1e8e7;margin:32px 0 16px;-ms-overflow-style:none;scrollbar-width:none}.inventory .inventory-modal .inventory-location-selector::-webkit-scrollbar{display:none}.inventory .inventory-modal .inventory-location-selector .location-tab{flex-shrink:0;position:relative;padding:3.5px 0 7.5px;font-family:Korolev,Georgia,serif;font-weight:700;font-size:16px;color:#667980;line-height:19px;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.inventory .inventory-modal .inventory-location-selector .location-tab:hover,.inventory .inventory-modal .inventory-location-selector .location-tab.active{color:#8fb98f}.inventory .inventory-modal .inventory-location-selector .location-tab.active:after{content:"";z-index:10000;position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#8fb98f}.inventory .inventory-modal .inventory-location-selector:empty{display:none}@media (min-width: 1024px){.inventory .inventory-modal{max-width:1000px}.inventory .inventory-modal .modal__content{padding:32px 40px}.inventory .inventory-modal .modal__content .modal__divider{margin:28px 0}.inventory .inventory-modal .product-info-section .product-title{font-weight:700}.inventory .inventory-modal .product-info-section .product-sku{margin:0 0 24px}.inventory .inventory-modal .inventory-location-selector{gap:40px;margin:28px 0 4px}.inventory .inventory-modal .inventory-location-selector .location-tab{font-size:18px;line-height:22px;padding:4.25px 0 8.25px}.inventory .inventory-modal:has(.inventory-location-selector) .inventory-table thead tr{border-top:none}}.product-preview{position:fixed;left:0;right:0;z-index:100;width:100%;background-color:#fff;box-shadow:0 -6px 12px #00000014;opacity:0;pointer-events:none;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.product-preview.show{opacity:1;pointer-events:auto;transform:translateY(0)}.product-preview.initial{transition:none}.product-preview .container{display:flex;flex-direction:column;gap:12px;justify-content:space-between;align-items:center;max-width:1440px}.product-preview .content{display:flex;flex-direction:row;gap:12px;justify-content:flex-start;align-items:center}.product-preview .content .product-image{flex-shrink:0;width:52px;height:52px;border-radius:4px;object-fit:cover}.product-preview .content .product-info{display:flex;flex-direction:column;gap:8px;justify-content:flex-start;align-items:flex-start;overflow:hidden}.product-preview .content .product-info .product-title{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Korolev,Georgia,serif;font-weight:500;font-size:16px;color:#667980;line-height:19px}.product-preview .content .product-info .product-meta{display:flex;flex-direction:row;gap:12px;justify-content:flex-start;align-items:center;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:12px;color:#7d9098;line-height:14px}.product-preview .content .product-info .product-meta .sku{flex-shrink:0}.product-preview .content .product-info .product-meta .sku span{color:#667980}.product-preview .content .product-info .product-meta .divider{color:#e1e8e7}.product-preview .content .product-info .product-meta .price span{font-weight:700;color:#8fb98f}.product-preview .actions{display:flex;flex-direction:row;gap:16px;justify-content:flex-start;align-items:center}.product-preview .actions a,.product-preview .actions .inventory .inventory-btn{height:38px;font-size:15px;line-height:18px}.product-preview .actions a{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;border:1px solid #667980;border-radius:4px;background-color:#fff;font-family:Korolev,Georgia,serif;font-weight:500;font-size:16px;color:#667980;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.product-preview .actions a:disabled{opacity:.4;cursor:not-allowed}.product-preview .actions a.active{border:none;background-color:#8fb98f;color:#fff}.product-preview .actions a:focus-visible{outline:none}.product-preview .actions a{padding:12px 0;text-align:center;text-decoration:none}@media (max-width: 1023px){.product-preview{bottom:0;border-top:1px solid #e1e8e7;transform:translateY(100%)}.product-preview .container{margin:12px 16px 14px}.product-preview .actions,.product-preview .content{flex-shrink:0;width:100%}.product-preview .actions>*{width:100%}}@media (min-width: 1024px){.product-preview{top:160px;border-bottom:1px solid #e1e8e7;transform:translateY(-100%)}.product-preview .container{flex-direction:row;margin:12px auto}.product-preview .content{gap:16px}.product-preview .content .product-image{width:64px;height:64px}.product-preview .content .product-info .product-meta{font-size:14px;line-height:16px}.product-preview .actions{gap:28px}.product-preview .actions a,.product-preview .actions .inventory .inventory-btn{height:40px;width:312px;font-size:16px;line-height:19px}}@media print{.product-preview{display:none}}.product-recommendations__title{margin-bottom:42px;font-family:Nordique Pro,Georgia,serif;font-weight:600;font-size:30px;color:#8fb98f;line-height:30px;letter-spacing:1.8px;text-transform:uppercase;text-align:center}.product-recommendations__carousel .product-carousel__view{margin:0 16px}.product-recommendations__carousel .product-card{gap:16px}@media (min-width: 1024px){.product-recommendations__title{margin-bottom:60px;font-size:44px;line-height:44px;letter-spacing:2.64px}.product-recommendations__carousel .product-carousel__view{margin:0 80px}.product-recommendations__carousel .product-card{gap:12px}}@media print{.product-recommendations{display:none}}.add-to-cart{display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:flex-start;overflow:visible;width:100%;max-height:0;margin-top:0;padding:0 16px;border:0px solid #e1e8e7;border-radius:4px;background-color:#fff;opacity:0;transition:max-height .5s ease,padding .5s ease,margin-top .5s ease,opacity .5s ease}.add-to-cart.open{max-height:100000px;margin-top:16px;padding:24px 16px;border:1px solid #e1e8e7;opacity:1}@media (min-width: 1024px){.add-to-cart{padding:0 24px}.add-to-cart.open{padding:24px}}.rs-step1 .accordion__content{display:flex;flex-direction:column;gap:32px;justify-content:flex-start;align-items:flex-start}.rs-step1 .section .section-title{margin-bottom:12px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:19px}.rs-step1 .swatches{display:flex;flex-direction:row;gap:8px 26px;justify-content:flex-start;align-items:center;flex-wrap:wrap}.rs-step1 .swatches .swatch-button{display:flex;flex-direction:column;gap:2px;justify-content:flex-start;align-items:center;width:80px;padding:0;border:none;background:transparent}.rs-step1 .swatches .swatch-button .swatch-label{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:14px;color:#667980;line-height:16px;text-transform:capitalize;text-align:center}.rs-step1 .swatches .swatch-button .color-swatch{width:28px;height:28px;margin:6px;box-shadow:0 0 0 6px #fff}.rs-step1 .swatches .swatch-button .color-swatch.selected{box-shadow:0 0 0 4px #fff,0 0 0 6px #667980}.rs-step1 .note{width:100%;padding:12px 16px;border-left:2px solid #8fb98f;border-radius:0 4px 4px 0;background-color:#fafbfb;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:15px;color:#7d9098;line-height:24px}.rs-step1 .note span{font-weight:500;color:#8fb98f}@media (min-width: 1024px){.rs-step1 .swatches{gap:24px 10px}.rs-step1 .swatches .swatch-button{width:112px}}.address-item.address-card-skeleton .address-item-header .name-skeleton{position:relative;overflow:hidden;background-color:#e1e8e7}.address-item.address-card-skeleton .address-item-header .name-skeleton:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(201.9056603774,214.2943396226,212.5245283019),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.address-item.address-card-skeleton .address-item-header .name-skeleton{border-radius:4px;height:18px;width:140px}.address-item.address-card-skeleton .address-item-details .address-skeleton,.address-item.address-card-skeleton .address-item-details .phone-skeleton{position:relative;overflow:hidden;background-color:#e1e8e7}.address-item.address-card-skeleton .address-item-details .address-skeleton:after,.address-item.address-card-skeleton .address-item-details .phone-skeleton:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(201.9056603774,214.2943396226,212.5245283019),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.address-item.address-card-skeleton .address-item-details .address-skeleton,.address-item.address-card-skeleton .address-item-details .phone-skeleton{border-radius:4px;height:24px;width:100%;max-width:250px}.address-item.address-card-skeleton .address-item-details .address-skeleton.short,.address-item.address-card-skeleton .address-item-details .phone-skeleton.short{width:70%}.address-item.address-card-skeleton .address-item-details .phone-skeleton{width:50%}.address-item.address-card-skeleton .address-item-footer{margin-top:20px}.address-item.address-card-skeleton .address-item-footer .address-item-actions{display:flex;gap:12px}.address-item.address-card-skeleton .address-item-footer .address-item-actions .action-skeleton{position:relative;overflow:hidden;background-color:#e1e8e7}.address-item.address-card-skeleton .address-item-footer .address-item-actions .action-skeleton:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(201.9056603774,214.2943396226,212.5245283019),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.address-item.address-card-skeleton .address-item-footer .address-item-actions .action-skeleton{border-radius:4px;height:18px;width:45px}.address-item.address-card-skeleton .address-item-footer .type-skeleton{position:relative;overflow:hidden;background-color:#e1e8e7}.address-item.address-card-skeleton .address-item-footer .type-skeleton:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(201.9056603774,214.2943396226,212.5245283019),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.address-item.address-card-skeleton .address-item-footer .type-skeleton{border-radius:4px;height:18px;width:70px}@media (prefers-reduced-motion: reduce){.address-card-skeleton .name-skeleton:after,.address-card-skeleton .address-skeleton:after,.address-card-skeleton .phone-skeleton:after,.address-card-skeleton .action-skeleton:after,.address-card-skeleton .type-skeleton:after{animation:none}}.rs-step2 .instruction{margin-bottom:16px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:24px}.rs-step2 .field-wrapper-group{display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:center}.rs-step2 .field-wrapper-group+.field-wrapper-group{margin-top:24px}.rs-step2 .field-wrapper{position:relative;width:100%}.rs-step2 .field-wrapper .input-label,.rs-step2 .field-wrapper .input-text,.rs-step2 .field-wrapper .input-date{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:18px}.rs-step2 .field-wrapper .input-label{position:absolute;top:14px;left:12px;z-index:1;color:#90a1a8;pointer-events:none;transition:top .2s ease,font-size .2s ease,line-height .2s ease}.rs-step2 .field-wrapper .input-label sup{font-size:10px;color:inherit}.rs-step2 .field-wrapper input:focus~.input-label,.rs-step2 .field-wrapper input:not(:placeholder-shown)~.input-label{top:5px;font-size:12px;line-height:14px}.rs-step2 .field-wrapper .input-text,.rs-step2 .field-wrapper .input-date{box-sizing:border-box;width:100%;height:48px;min-height:48px;max-height:48px;margin:0;padding:22px 12px 6px;border:1px solid #bcc4c7;border-radius:4px;background-color:#fff;line-height:20px}.rs-step2 .field-wrapper .input-text::placeholder,.rs-step2 .field-wrapper .input-date::placeholder{color:transparent}.rs-step2 .field-wrapper .input-text:focus,.rs-step2 .field-wrapper .input-date:focus{outline:none}.rs-step2 .field-wrapper .input-date{padding-right:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rs-step2 .field-wrapper .input-date:focus~.input-label,.rs-step2 .field-wrapper .input-date:valid~.input-label{top:5px;font-size:12px;line-height:14px}.rs-step2 .field-wrapper .input-date.invalid{border-color:#da1c1c;color:#da1c1c}.rs-step2 .field-wrapper .input-date::-webkit-date-and-time-value{min-height:0;text-align:left}.rs-step2 .field-wrapper .input-date::-webkit-datetime-edit,.rs-step2 .field-wrapper .input-date::-webkit-datetime-edit-fields-wrapper{padding:0;margin:0}.rs-step2 .field-wrapper .input-date::-webkit-datetime-edit-text,.rs-step2 .field-wrapper .input-date::-webkit-datetime-edit-month-field,.rs-step2 .field-wrapper .input-date::-webkit-datetime-edit-day-field,.rs-step2 .field-wrapper .input-date::-webkit-datetime-edit-year-field{padding:0}.rs-step2 .field-wrapper .input-date::-webkit-calendar-picker-indicator{cursor:pointer;background:url(https://cdn.shopify.com/oxygen-v2/46386/46648/97908/4856097/assets/calendar-C83hmjuF.svg) no-repeat center;background-size:20px;padding:0;margin:0;filter:invert(53%) sepia(13%) saturate(479%) hue-rotate(150deg) brightness(85%) contrast(89%)}.rs-step2 .field-wrapper .calendar-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:1;width:20px;height:20px;pointer-events:none;filter:invert(53%) sepia(13%) saturate(479%) hue-rotate(150deg) brightness(85%) contrast(89%)}.rs-step2 .address-item{margin:20px 0;border:1px solid #667980}.rs-step2 .address-item .address-item-footer{margin-top:24px}.rs-step2 .address-search-wrapper{position:relative;width:100%}.rs-step2 .address-search-wrapper .search-bar{height:48px}.rs-step2 .address-search-wrapper .search-bar__input{padding:14px 32px 14px 12px;line-height:18px;background-color:#fff}.rs-step2 .address-search-wrapper .search-bar__input::placeholder{color:#90a1a8;opacity:1}.rs-step2 .address-search-wrapper .search-bar__input:focus{border-color:#bcc4c7}.rs-step2 .address-search-wrapper .search-bar__search-icon,.rs-step2 .address-search-wrapper .search-bar__clear-icon{right:12px;left:unset!important;width:20px;height:20px}.rs-step2 .address-search-wrapper .address-suggestions{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:100;width:100%;padding:4px 0;border:1px solid #bcc4c7;border-radius:2px;background-color:#fff;box-shadow:0 3px 6px #0000001f}.rs-step2 .address-search-wrapper .address-suggestions:empty{display:none}.rs-step2 .address-search-wrapper .address-suggestions *+*{margin-top:2px}.rs-step2 .address-search-wrapper .address-suggestions .suggestion-item{width:100%;padding:8px 12px;border:none;background-color:#fff;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:14px;color:#667980;line-height:16px;text-align:left}.rs-step2 .address-search-wrapper .address-suggestions .suggestion-item:hover{background-color:#8fb98f;color:#fff}.rs-step2 .skeleton{position:relative;overflow:hidden;background-color:#e1e8e7}.rs-step2 .skeleton:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(201.9056603774,214.2943396226,212.5245283019),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.rs-step2 .skeleton{height:48px}.rs-step2 .skeleton.address-search-wrapper{width:100%}.rs-step2 .skeleton.address-form-wrapper{width:170px}@media (min-width: 1024px){.rs-step2 .instruction{margin-bottom:12px}.rs-step2 .field-wrapper-group{flex-direction:row}.rs-step2 .skeleton.address-search-wrapper{width:100%}.rs-step2 .skeleton.address-form-wrapper{width:40%}}.rs-step3 .accordion__content{display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:flex-start}.rs-step3 .note{width:100%;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#7d9098;line-height:24px}.rs-step3 .note span{font-weight:500;color:#8fb98f}.rs-step3 .field-wrapper{position:relative;width:100%}.rs-step3 .field-wrapper .input-label{position:absolute;top:10px;left:12px;z-index:1;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:20px;color:#90a1a8;line-height:20px;pointer-events:none;transition:top .2s ease,font-size .2s ease,line-height .2s ease}.rs-step3 .field-wrapper .input-textarea{width:100%;min-height:188px;padding:24px 12px 12px;border:1px solid #bcc4c7;border-radius:4px;background-color:#fff;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:24px;resize:vertical}.rs-step3 .field-wrapper .input-textarea:focus{outline:none}.rs-step3 .field-wrapper textarea:focus~.input-label,.rs-step3 .field-wrapper textarea:not(:placeholder-shown)~.input-label{top:2px;font-size:12px;line-height:19px}.request-sample-success{display:flex;flex-direction:column;gap:0;justify-content:flex-start;align-items:center;width:100%;padding:28px 0}.request-sample-success .success-icon{margin-bottom:18px;width:60px;height:60px;filter:invert(75%) sepia(5%) saturate(1708%) hue-rotate(71deg) brightness(92%) contrast(92%)}.request-sample-success .success-title{margin-bottom:16px;font-family:Korolev,Georgia,serif;font-weight:700;font-size:24px;color:#8fb98f;line-height:28px;text-align:center}.request-sample-success .success-message{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:24px;text-align:center}@media (min-width: 1024px){.request-sample-success .success-message{width:calc(100% - 116px)}}.request-sample{display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:flex-start;overflow:hidden;width:100%;max-height:0;margin-top:0;padding:0 16px;border:0px solid #e1e8e7;border-radius:4px;background-color:#fff;opacity:0;transition:max-height .5s ease,padding .5s ease,margin-top .5s ease,opacity .5s ease}.request-sample.open{max-height:5000px;margin-top:16px;padding:24px 16px;border:1px solid #e1e8e7;opacity:1}.request-sample .accordion .accordion__header{padding:0 4px 16px 0}.request-sample .accordion .accordion__header .accordion__title{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:18px;color:#667980;line-height:22px}.request-sample .accordion .accordion__header>img{width:16px;height:16px}.request-sample .accordion .accordion__content{overflow:visible}.request-sample .accordion--open .accordion__content{margin:8px 0 32px}.request-sample .submit-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:4px;background-color:#667980;font-family:Korolev,Georgia,serif;font-weight:500;font-size:16px;color:#fff;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.request-sample .submit-btn:disabled{opacity:.8;cursor:not-allowed}.request-sample .submit-btn:focus-visible{outline:none}.request-sample .submit-btn{width:100%}@media (min-width: 1024px){.request-sample{padding:0 24px}.request-sample.open{padding:24px}.request-sample .submit-btn{align-self:flex-end;width:45%}}.primary-actions{display:flex;flex-direction:row;gap:16px;justify-content:flex-start;align-items:stretch}.primary-actions>button{width:50%;display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;border:1px solid #667980;border-radius:4px;background-color:#fff;font-family:Korolev,Georgia,serif;font-weight:500;font-size:16px;color:#667980;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.primary-actions>button:disabled{opacity:.4;cursor:not-allowed}.primary-actions>button.active{border:none;background-color:#8fb98f;color:#fff}.primary-actions>button:focus-visible{outline:none}@media (max-width: 767px){.primary-actions>button{display:flex;align-items:center;justify-content:center;height:auto;min-height:40px;padding:8px;font-size:14px;line-height:1.15;text-align:center;white-space:normal}}@media (min-width: 1024px){.primary-actions{gap:28px}}.estimate-shipping{position:relative;width:100%;max-height:0;margin:0;border:1px solid #e1e8e7;border-radius:4px;background-color:#f5f8f7;opacity:0;pointer-events:none;transition:max-height .5s ease,margin .5s ease,opacity .5s ease}.estimate-shipping.open{max-height:1000px;margin-top:25px;opacity:1;pointer-events:auto}.estimate-shipping.initial{transition:none}.estimate-shipping:before{content:"";position:absolute;top:-1px;left:50%;width:18px;height:18px;border-top:1px solid #e1e8e7;border-left:1px solid #e1e8e7;border-radius:1px;background-color:#f5f8f7;transform:translate(-50%,-50%) rotate(45deg)}.estimate-shipping .title-section{display:flex;flex-direction:row;gap:0;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e1e8e7;border-radius:4px 4px 0 0}.estimate-shipping .title-section h5{margin:0;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:16px;color:#667980;line-height:20px;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.estimate-shipping .title-section .close-btn{width:12px;height:12px}.estimate-shipping .title-section .close-btn img{width:100%;height:100%;filter:invert(53%) sepia(13%) saturate(479%) hue-rotate(150deg) brightness(85%) contrast(89%)}.estimate-shipping .estimate-shipping-form{display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:flex-end;width:100%}.estimate-shipping .estimate-shipping-form .form-field-group{display:flex;flex-direction:column;gap:8px;justify-content:flex-start;align-items:flex-start;width:100%}.estimate-shipping .estimate-shipping-form .form-field-group .field-label,.estimate-shipping .estimate-shipping-form .form-field-group input,.estimate-shipping .estimate-shipping-form .form-field-group label{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:19px}.estimate-shipping .estimate-shipping-form .form-field-group .input-wrapper{position:relative;width:100%}.estimate-shipping .estimate-shipping-form .form-field-group .input-wrapper input{width:100%;height:48px;margin:0;padding:22px 12px 5px;border:1px solid #bcc4c7;border-radius:4px;background-color:#fff}.estimate-shipping .estimate-shipping-form .form-field-group .input-wrapper input::placeholder{color:transparent}.estimate-shipping .estimate-shipping-form .form-field-group .input-wrapper input:focus{outline:none}.estimate-shipping .estimate-shipping-form .form-field-group .input-wrapper input[type=number]::-webkit-outer-spin-button,.estimate-shipping .estimate-shipping-form .form-field-group .input-wrapper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.estimate-shipping .estimate-shipping-form .form-field-group .input-wrapper label{position:absolute;top:14px;left:12px;z-index:1;color:#90a1a8;pointer-events:none;transition:top .2s ease,font-size .2s ease,line-height .2s ease}.estimate-shipping .estimate-shipping-form .form-field-group .input-wrapper label sup{font-size:10px;line-height:0;color:inherit}.estimate-shipping .estimate-shipping-form .form-field-group .input-wrapper input:focus~label,.estimate-shipping .estimate-shipping-form .form-field-group .input-wrapper input:not(:placeholder-shown)~label{top:5px;font-size:12px;line-height:14px}.estimate-shipping .estimate-shipping-form .estimate-button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:4px;background-color:#667980;font-family:Korolev,Georgia,serif;font-weight:500;font-size:16px;color:#fff;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.estimate-shipping .estimate-shipping-form .estimate-button:disabled{opacity:.8;cursor:not-allowed}.estimate-shipping .estimate-shipping-form .estimate-button:focus-visible{outline:none}.estimate-shipping .estimate-shipping-form .estimate-button{height:48px;background-color:#8fb98f}.estimate-shipping .form-section{width:100%;padding:16px;border-radius:0 0 4px 4px}.estimate-shipping .estimate-shipping-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.estimate-shipping .estimate-shipping-modal .modal__content{padding:0}.estimate-shipping .estimate-shipping-modal .modal__content .modal__header{margin:18px 16px}.estimate-shipping .estimate-shipping-modal .modal__content .modal__divider{display:none}.estimate-shipping .estimate-shipping-modal .estimate-shipping-form{padding:24px 16px;background-color:#e1e8e7}.estimate-shipping .estimate-shipping-modal .estimate-shipping-form .form-field-group .field-label{display:none}.estimate-shipping .estimate-shipping-modal .info-section,.estimate-shipping .estimate-shipping-modal .disclaimer-section,.estimate-shipping .estimate-shipping-modal .no-shipping-rates{margin:24px 16px}.estimate-shipping .estimate-shipping-modal .info-section .product-title,.estimate-shipping .estimate-shipping-modal .info-section .product-sku,.estimate-shipping .estimate-shipping-modal .info-section .quote-info{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:16px;color:#667980;line-height:19px}.estimate-shipping .estimate-shipping-modal .info-section .product-title{margin:0 0 4px}.estimate-shipping .estimate-shipping-modal .info-section .product-sku{margin:0 0 20px}.estimate-shipping .estimate-shipping-modal .info-section .product-sku span{font-weight:350}.estimate-shipping .estimate-shipping-modal .info-section .quote-info{margin:0;font-weight:350}.estimate-shipping .estimate-shipping-modal .info-section .quote-info span{font-weight:700}.estimate-shipping .estimate-shipping-modal .shipping-rates-table{width:calc(100% - 32px);margin:0 16px;border-collapse:collapse}.estimate-shipping .estimate-shipping-modal .shipping-rates-table thead tr{border-top:1px solid #667980;border-bottom:1px solid #667980}.estimate-shipping .estimate-shipping-modal .shipping-rates-table thead th{width:50%;padding:12px 0 12px 8px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:500;font-size:14px;color:#667980;line-height:17px;text-align:left}.estimate-shipping .estimate-shipping-modal .shipping-rates-table tbody tr{border-bottom:1px solid #e1e8e7}.estimate-shipping .estimate-shipping-modal .shipping-rates-table tbody td{padding:12px 0 12px 8px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:19px;text-transform:capitalize}.estimate-shipping .estimate-shipping-modal .shipping-rates-table.skeleton .skeleton-header-cell{height:17px;width:150px;border-radius:4px;position:relative;overflow:hidden;background-color:#e1e8e7}.estimate-shipping .estimate-shipping-modal .shipping-rates-table.skeleton .skeleton-header-cell:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(201.9056603774,214.2943396226,212.5245283019),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.estimate-shipping .estimate-shipping-modal .shipping-rates-table.skeleton .skeleton-cell{height:19px;width:90px;border-radius:4px;position:relative;overflow:hidden;background-color:#e1e8e7}.estimate-shipping .estimate-shipping-modal .shipping-rates-table.skeleton .skeleton-cell:after{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgb(201.9056603774,214.2943396226,212.5245283019),transparent);content:"";transform:translate(-100%);animation:skeleton-wave-animation 1.6s linear .5s infinite}.estimate-shipping .estimate-shipping-modal .shipping-rates-table.skeleton .skeleton-cell--short{width:60px}.estimate-shipping .estimate-shipping-modal .no-shipping-rates{padding:24px 0;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#da1c1c;line-height:19px}.estimate-shipping .estimate-shipping-modal .express-service-note{margin:24px 16px 0;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:19px}.estimate-shipping .estimate-shipping-modal .disclaimer-section .qualify-message,.estimate-shipping .estimate-shipping-modal .disclaimer-section .fob-disclaimer{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-size:16px;color:#667980;line-height:24px}.estimate-shipping .estimate-shipping-modal .disclaimer-section .qualify-message{margin-bottom:24px;font-weight:500}.estimate-shipping .estimate-shipping-modal .disclaimer-section .fob-disclaimer{font-weight:350;text-align:justify}@media (min-width: 1024px){.estimate-shipping:before{left:75%}.estimate-shipping .estimate-shipping-form{flex-direction:row;gap:20px}.estimate-shipping .estimate-shipping-form .estimate-button{max-width:147px}.estimate-shipping .estimate-shipping-modal{max-width:740px;max-height:calc(100vh - 112px)}.estimate-shipping .estimate-shipping-modal .modal__content .modal__header{margin:32px 40px 28px}.estimate-shipping .estimate-shipping-modal .estimate-shipping-form{padding:24px 40px;gap:24px}.estimate-shipping .estimate-shipping-modal .estimate-shipping-form .estimate-button{max-width:176px}.estimate-shipping .estimate-shipping-modal .info-section,.estimate-shipping .estimate-shipping-modal .disclaimer-section,.estimate-shipping .estimate-shipping-modal .no-shipping-rates{margin:24px 40px}.estimate-shipping .estimate-shipping-modal .info-section .product-title{font-weight:700}.estimate-shipping .estimate-shipping-modal .shipping-rates-table{width:calc(100% - 80px);margin:0 40px}.estimate-shipping .estimate-shipping-modal .shipping-rates-table thead th{width:65%}.estimate-shipping .estimate-shipping-modal .express-service-note{margin:24px 40px 0}}.secondary-actions{display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:flex-start;margin-top:16px}.secondary-actions>*{width:100%}.secondary-actions .shipping-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:4px;background-color:#667980;font-family:Korolev,Georgia,serif;font-weight:500;font-size:16px;color:#fff;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}.secondary-actions .shipping-btn:disabled{opacity:.8;cursor:not-allowed}.secondary-actions .shipping-btn:focus-visible{outline:none}@media (min-width: 1024px){.secondary-actions{flex-direction:row;gap:28px;margin-top:32px}.secondary-actions>*{width:50%}.secondary-actions .shipping-btn{width:50%}}@media print{.secondary-actions{display:none}}@keyframes skeleton-wave-animation{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}main.product{width:100%}main.product section.main-section{display:flex;flex-direction:column;gap:0;justify-content:flex-start;align-items:flex-start;margin-bottom:44px;position:relative;z-index:1}main.product section.main-section .left-section,main.product section.main-section .right-section{display:flex;flex-direction:column;gap:0;justify-content:flex-start;align-items:center;width:100%}main.product section.main-section .left-section{background-color:#f5f8f7}main.product section.main-section .left-content{max-width:628px}main.product section.main-section .left-content .misc-actions{display:flex;flex-direction:row;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap;margin:12px 16px}main.product section.main-section .left-content .misc-actions .data-sheet-btn,main.product section.main-section .left-content .misc-actions .download-images-btn,main.product section.main-section .left-content .misc-actions .download-templates-btn{display:flex;flex-direction:row;gap:4px;justify-content:center;align-items:center;width:fit-content;height:38px;padding:8px 15px;border:1px solid #e1e8e7;border-radius:4px;background-color:#fff}main.product section.main-section .left-content .misc-actions .data-sheet-btn:disabled,main.product section.main-section .left-content .misc-actions .download-images-btn:disabled,main.product section.main-section .left-content .misc-actions .download-templates-btn:disabled{cursor:wait;opacity:.7}main.product section.main-section .left-content .misc-actions .data-sheet-btn img,main.product section.main-section .left-content .misc-actions .download-images-btn img,main.product section.main-section .left-content .misc-actions .download-templates-btn img{width:20px;height:20px;filter:invert(53%) sepia(13%) saturate(479%) hue-rotate(150deg) brightness(85%) contrast(89%)}main.product section.main-section .left-content .misc-actions .data-sheet-btn span,main.product section.main-section .left-content .misc-actions .download-images-btn span,main.product section.main-section .left-content .misc-actions .download-templates-btn span{flex-shrink:0;font-family:Korolev,Georgia,serif;font-weight:500;font-size:15px;color:#667980;line-height:18px;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:text alphabetic}main.product section.main-section .left-content .misc-actions.locale-compact button span{font-size:14px}main.product section.main-section .left-content .download-error{display:flex;flex-direction:row;gap:8px;justify-content:center;align-items:center;margin:8px 16px 0;padding:8px 12px;border-radius:4px;background-color:#fef2f2;border:1px solid #fca5a5}main.product section.main-section .left-content .download-error p{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:400;font-size:13px;color:#991b1b;line-height:18px}main.product section.main-section .left-content .download-error button{flex-shrink:0;padding:0 4px;border:none;background:none;font-size:18px;color:#991b1b;line-height:1;cursor:pointer}main.product section.main-section .right-content{width:calc(100vw - 32px);margin:0 16px}main.product section.main-section .right-content .deco-pricing-banner-button{display:block;width:100%;margin:12px 0;padding:0;border:none;background:transparent;cursor:pointer}main.product section.main-section .right-content .deco-pricing-banner{display:block;width:100%}main.product section.main-section .right-content .graphic-banner{display:block;width:100%;height:45px}main.product section.main-section .right-content .co2-msg{display:flex;flex-direction:row;gap:8px;justify-content:center;align-items:flex-end;width:100%;margin:32px 0;padding:16px 0;border-top:1px solid #e1e8e7;border-bottom:1px solid #e1e8e7;text-align:center}main.product section.main-section .right-content .co2-msg img{width:20px;height:20px}main.product section.main-section .right-content .co2-msg .msg{font-family:Korolev,Georgia,serif;font-weight:500;font-size:16px;color:#667980;line-height:18px;text-decoration:underline;text-transform:uppercase;cursor:pointer}main.product section.main-section .right-content .co2-msg .msg:hover{color:#8fb98f}main.product section.main-section .right-content .production-time{display:flex;flex-direction:row;gap:20px;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:32px;padding:20px;border-radius:4px;background-color:#f5f8f7}main.product section.main-section .right-content .production-time .truck-icon{width:52px;height:52px;flex-shrink:0}main.product section.main-section .right-content .production-time .content{flex:1}main.product section.main-section .right-content .production-time .content .title{margin-bottom:8px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:400;font-size:14px;color:#667980;line-height:17px;text-transform:capitalize}main.product section.main-section .right-content .production-time .content .description{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:13px;color:#90a1a8;line-height:18px;text-transform:capitalize}main.product section.main-section .right-content .production-time .content .description a{color:#8fb98f;text-decoration:underline}main.product section.main-section .right-content .production-time.no-description{align-items:center}main.product section.main-section .right-content .production-time.no-description .content .title{margin-bottom:0}main.product section.main-section .right-content .access-allowed{width:100%;margin-top:24px;scroll-margin-top:100px}main.product section.main-section .right-content .access-allowed .contact-sales-msg{margin-top:24px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:19px}main.product section.main-section .right-content .access-allowed .contact-sales-msg strong{font-weight:400}main.product section.main-section .right-content .access-allowed .contact-sales-msg a{font-weight:400;color:#8fb98f;text-decoration:underline}main.product section.main-section .right-content .access-restricted{width:100%;margin-top:32px}main.product section.main-section .right-content .access-restricted .msg{margin-bottom:16px;font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:20px}main.product section.main-section .right-content .access-restricted .msg strong{font-weight:500}main.product section.main-section .right-content .access-restricted .msg.country-mismatch-msg{color:#ff7f7f}main.product section.main-section .right-content .access-restricted .login-section{display:flex;flex-direction:column;gap:16px 24px;justify-content:flex-start;align-items:flex-start}main.product section.main-section .right-content .access-restricted .login-section .login-btn{display:block;width:100%;height:40px;border:1px solid #667980;border-radius:4px;background-color:#fff;font-family:Korolev,Georgia,serif;font-weight:500;font-size:16px;color:#667980;line-height:40px;text-transform:uppercase;text-align:center;text-decoration:none}main.product section.main-section .right-content .access-restricted .login-section .signup-msg{font-family:Stevie Sans,-apple-system,system-ui,sans-serif;font-weight:350;font-size:16px;color:#667980;line-height:19px}main.product section.main-section .right-content .access-restricted .login-section .signup-msg a{font-weight:500;color:#8fb98f;text-decoration:underline}main.product .divider{border-top:1px solid #e1e8e7}main.product .product-recommendations{margin:50px 0 44px}@media (min-width: 1024px){main.product section.main-section{flex-direction:row;margin-bottom:0}main.product section.main-section .left-section,main.product section.main-section .right-section{position:sticky;top:160px;width:50%;flex-shrink:1}main.product section.main-section .left-section{align-items:flex-end}main.product section.main-section .right-section{align-items:flex-start}main.product section.main-section .left-content,main.product section.main-section .right-content{margin:24px 24px 44px}main.product section.main-section .left-content .misc-actions{gap:14px;margin:12px 0 0}main.product section.main-section .left-content .misc-actions .data-sheet-btn,main.product section.main-section .left-content .misc-actions .download-images-btn,main.product section.main-section .left-content .misc-actions .download-templates-btn{width:200px}main.product section.main-section .right-content{max-width:652px;width:calc(50vw - 48px)}main.product section.main-section .right-content .deco-pricing-banner-button{margin:16px 0}main.product section.main-section .right-content .graphic-banner{height:90px}main.product section.main-section .right-content .co2-msg{margin:32px 0 24px}main.product section.main-section .right-content .production-time{margin-top:24px}main.product section.main-section .right-content .production-time .truck-icon{width:62px;height:62px}main.product section.main-section .right-content .production-time .content .title{font-size:15px;line-height:18px}main.product section.main-section .right-content .access-allowed{margin-top:32px;scroll-margin-top:200px}main.product section.main-section .right-content .access-restricted .msg{margin-bottom:24px}main.product section.main-section .right-content .access-restricted .login-section{flex-direction:row;align-items:center}main.product section.main-section .right-content .access-restricted .login-section .login-btn{max-width:312px}main.product section.main-section .right-content .access-restricted .login-section .signup-msg{flex-shrink:0}main.product .product-recommendations{margin:70px 0 60px}}@media print and (min-width: 1024px){main.product section.main-section .left-section,main.product section.main-section .right-section{top:0}}@media (min-width: 1200px){main.product section.main-section .left-content,main.product section.main-section .right-content{margin:24px 40px 44px}}@media (min-width: 1440px){main.product section.main-section .left-content,main.product section.main-section .right-content{margin:24px 80px 44px}}@media print{main.product section.main-section .left-section .left-content .misc-actions{display:none}main.product section.main-section .right-section .right-content .pricing,main.product section.main-section .right-section .right-content .deco-pricing-banner-button,main.product section.main-section .right-section .right-content .graphic-banner,main.product section.main-section .right-section .right-content .co2-msg,main.product section.main-section .right-section .right-content .access-allowed,main.product section.main-section .right-section .right-content .access-restricted{display:none}}@page{margin:0}@media print{body *{visibility:hidden}main.product,main.product *{visibility:visible}main.product{position:absolute;left:0;top:0;padding:10mm}main.product .pricing,main.product .setup-charges{display:none!important}}
