html body.snug-gloss-finish{--sg-blue: #33469b;--sg-ink: #2e303b;--sg-line: rgba(167, 181, 219, .42);--sg-shadow: 0 14px 34px rgba(48, 65, 117, .09);--sg-shine: linear-gradient(180deg, #5869ba 0%, #3d51a7 48%, #2b3e92 100%);background:#fcfbf9}html body.snug-gloss-finish.index .section-header .header,html body.snug-gloss-finish .section-header .header{background:linear-gradient(180deg,#fff,#f8f9ff)!important;border-bottom:1px solid rgba(255,255,255,.92);box-shadow:0 8px 24px #2a396912,inset 0 1px #fff!important}html body.snug-gloss-finish .section-header .header__inner{background:transparent!important}html body.snug-gloss-finish .snug-nav-badge{display:none}html body.snug-gloss-finish.index .section-header .header_search .search-modal__form>.field,html body.snug-gloss-finish .section-header .header_search .search-modal__form>.field{border:1px solid var(--sg-line)!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f2f5ff)!important;box-shadow:inset 0 2px 2px #fff,0 5px 13px #2b3e700f!important}html body.snug-gloss-finish.index .section-header .header_search .search__input,html body.snug-gloss-finish .section-header .header_search .search__input{border-radius:inherit!important;background:transparent!important;box-shadow:none!important}html body.snug-gloss-finish .product-item__wrapper,html body.snug-gloss-finish.index [id*=__products_grid_] .product-item__wrapper{padding:10px 10px 16px!important;border:1px solid var(--sg-line)!important;border-radius:22px!important;background:linear-gradient(155deg,#fff 0% 48%,#f3f6ff)!important;box-shadow:var(--sg-shadow),inset 0 1px #fff!important;transition:box-shadow .18s ease,border-color .18s ease}html body.snug-gloss-finish .product-item__media,html body.snug-gloss-finish.index [id*=__products_grid_] .product-item__media{border-radius:16px!important}html body.snug-gloss-finish .snug-bf__button--primary,html body.snug-gloss-finish .snug-complete-set__button--primary,html body.snug-gloss-finish .denny-lifestyle__button,html body.snug-gloss-finish .snug-inline-bundle__add,html body.snug-gloss-finish .product-form__submit,html body.snug-gloss-finish .btn-checkout{border:1px solid #34499d!important;border-top-color:#8292d4!important;border-radius:16px!important;color:#fff!important;background:var(--sg-shine)!important;box-shadow:inset 0 2px #ffffff52,inset 0 -2px #1624632e,0 9px 20px #31439233!important;text-shadow:0 1px 1px rgba(21,35,90,.22);transition:box-shadow .18s ease,filter .18s ease}html body.snug-gloss-finish .snug-bf__button--secondary,html body.snug-gloss-finish .snug-complete-set__button--secondary{border:1px solid var(--sg-line)!important;border-radius:16px!important;color:var(--sg-blue)!important;background:linear-gradient(180deg,#fff,#eef2ff)!important;box-shadow:inset 0 1px #fff,0 5px 13px #2b3e700f!important}html body.snug-gloss-finish .snug-inline-bundle__add:disabled,html body.snug-gloss-finish .product-form__submit:disabled,html body.snug-gloss-finish .btn-checkout:disabled{opacity:.55;box-shadow:none!important}html body.snug-gloss-finish .snug-bf__button:focus-visible,html body.snug-gloss-finish .snug-inline-bundle__add:focus-visible,html body.snug-gloss-finish .product-form__submit:focus-visible,html body.snug-gloss-finish .btn-checkout:focus-visible{outline:3px solid #33469b;outline-offset:4px}html body.snug-gloss-finish.index{background:radial-gradient(ellipse at 5% 5%,#eef2ff,transparent 40%),#fcfbf9}html body.snug-gloss-finish.index .snug-bf--premium{background:transparent;padding:18px clamp(14px,2.3vw,36px) 0}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__shell{max-width:1440px;overflow:hidden;border:1px solid rgba(255,255,255,.96);border-radius:30px;background:radial-gradient(ellipse at 0 0,#eef2ff,transparent 55%),linear-gradient(135deg,#fffefa,#f5f6ff 60%,#f8f3e9);box-shadow:0 20px 55px #3041751a,inset 0 1px #fff}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__content{padding-block:34px}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__heading{font-size:clamp(38px,4.1vw,56px)!important}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__text{margin-top:14px}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__offers{width:min(320px,100%);gap:12px;margin-top:19px}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__offer{padding:12px 16px;border:1px solid rgba(198,207,231,.8);border-radius:17px;background:linear-gradient(155deg,#fff,#f6f8ff);box-shadow:inset 0 2px #fff,0 6px 14px #37497d0f}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__offer+.snug-bf__offer{padding-left:16px}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__actions{margin-top:20px}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__visual{margin:12px 12px 12px 0;border:1px solid rgba(255,255,255,.95);border-radius:24px;box-shadow:0 10px 28px #41444c1f}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__visual:after{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(255,255,255,.38);border-radius:inherit;content:"";pointer-events:none}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__badge{border:1px solid rgba(255,255,255,.85);border-radius:12px;background:#fffffff0;box-shadow:inset 0 1px #fff,0 5px 12px #3039551a}html body.snug-gloss-finish.index [id*=__icon_box_] .sec__icon-box-inner{margin-top:15px;border:1px solid rgba(203,211,232,.6);border-radius:20px;background:linear-gradient(180deg,#fff,#f5f7ff);box-shadow:inset 0 1px #fff,0 7px 18px #37497d0a}html body.snug-gloss-finish.index .snug-complete-set{background:linear-gradient(135deg,#f8f5ef,#f1f4ff)}html body.snug-gloss-finish.index .snug-complete-set__shell,html body.snug-gloss-finish.index .denny-lifestyle__inner{padding:10px;border:1px solid rgba(255,255,255,.96);border-radius:26px!important;background:linear-gradient(155deg,#fff,#f6f8ff)!important;box-shadow:var(--sg-shadow),inset 0 1px #fff!important}html body.snug-gloss-finish.index .snug-complete-set__media,html body.snug-gloss-finish.index .denny-lifestyle__media img{border-radius:19px;overflow:hidden}html body.snug-gloss-finish.index .snug-complete-set__option{border:1px solid var(--sg-line);border-radius:16px!important;background:linear-gradient(160deg,#fff,#f5f7ff);box-shadow:inset 0 1px #fff}html body.snug-gloss-finish .minicart__wrapper{border-left:1px solid rgba(255,255,255,.95);background:linear-gradient(145deg,#fff,#fafbff 65%,#f3f5ff)!important;box-shadow:-14px 0 50px #26366a26!important}html body.snug-gloss-finish .minicart__header{background:linear-gradient(180deg,#fff,#f3f5ff)!important;box-shadow:inset 0 1px #fff,0 1px #c6cfe799}html body.snug-gloss-finish .minicart__wrapper select{border-color:var(--sg-line)!important;border-radius:14px!important;background-color:#fff!important;box-shadow:inset 0 2px 2px #fff,0 3px 8px #37497d0a!important}html body.snug-gloss-finish .minicart__wrapper .cart-empty .empty.description{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.5}@media(min-width:1025px){html body.snug-gloss-finish .section-header .header{z-index:20}html body.snug-gloss-finish .snug-mega-menu{background:#fff!important}html body.snug-gloss-finish.index .navigation.horizontal .horizontal-list,html body.snug-gloss-finish .navigation.horizontal .horizontal-list{padding:5px!important;border:1px solid rgba(204,213,235,.7);border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f1f5ffe6);box-shadow:inset 0 1px #fff,0 6px 17px #2b3e700d}html body.snug-gloss-finish.index .navigation.horizontal .horizontal-list>.level0.snug-shop-parent>menu-item>a,html body.snug-gloss-finish .navigation.horizontal .horizontal-list>.level0.snug-shop-parent>menu-item>a{border-radius:17px;color:#fff!important;background:var(--sg-shine)!important;box-shadow:inset 0 1px #ffffff73,0 4px 10px #33469b29}}@media(hover:hover){html body.snug-gloss-finish .product-item__wrapper:hover{box-shadow:0 17px 35px #30417524,inset 0 1px #fff!important}html body.snug-gloss-finish .snug-bf__button--primary:hover,html body.snug-gloss-finish .snug-inline-bundle__add:hover,html body.snug-gloss-finish .btn-checkout:hover{filter:brightness(1.035)}}@media(max-width:749px){html body.snug-gloss-finish.index .snug-bf--premium{padding:12px 12px 0}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__shell{border-radius:24px}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__content{padding:20px 18px 18px}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__eyebrow{margin-bottom:9px;font-size:10px}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__heading{font-size:clamp(30px,8.2vw,40px)!important}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__text{margin-top:10px;font-size:13px;line-height:1.5}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__text br{display:inline!important}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__offers{width:100%;gap:8px;margin-top:14px}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__offer{padding:9px 12px;border-radius:15px}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__offer+.snug-bf__offer{padding-left:12px}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__offer strong{font-size:26px}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__actions{width:100%;margin-top:14px}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__button--primary{width:100%;min-height:48px;justify-content:center}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__visual{aspect-ratio:2.2;margin:0 10px 10px;border-radius:18px}html body.snug-gloss-finish.index .snug-bf--premium .snug-bf__badge{max-width:calc(100% - 20px);right:10px;bottom:10px;font-size:10px}html body.snug-gloss-finish.index [id*=__icon_box_] .sec__icon-box-inner{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px;margin-top:12px;padding:12px 6px}html body.snug-gloss-finish.index [id*=__icon_box_] .sec__icon-box-item{flex-direction:column;min-height:0!important;gap:5px}html body.snug-gloss-finish.index [id*=__icon_box_] .sec__icon-box-content-heading{text-align:center;font-size:10px!important;line-height:1.3}html body.snug-gloss-finish .product-item__wrapper,html body.snug-gloss-finish.index [id*=__products_grid_] .product-item__wrapper{padding:7px 7px 12px!important;border-radius:18px!important;box-shadow:0 7px 18px #30417512,inset 0 1px #fff!important}html body.snug-gloss-finish .product-item__media,html body.snug-gloss-finish.index [id*=__products_grid_] .product-item__media{border-radius:12px!important}html body.snug-gloss-finish.index .snug-complete-set__shell,html body.snug-gloss-finish.index .denny-lifestyle__inner{padding:8px;border-radius:22px!important}html body.snug-gloss-finish .minicart__wrapper{box-shadow:none!important}}@media(max-width:768px){html body.snug-gloss-finish.index .section-header .header,html body.snug-gloss-finish .section-header .header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(180deg,#fff,#f5f7ff)!important}html body.snug-gloss-finish .section-header .nav-toggle,html body.snug-gloss-finish .section-header .top-search-toggle,html body.snug-gloss-finish .section-header #cart-icon-bubble.minicart__action{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;touch-action:manipulation}html body.snug-gloss-finish .snug-inline-bundle .snug-colour-picker__trigger,html body.snug-gloss-finish .snug-inline-bundle .snug-colour-picker__value,html body.snug-gloss-finish .snug-inline-bundle .snug-colour-picker__option-name,html body.snug-gloss-finish .snug-inline-bundle select:not(.snug-colour-native){font-size:16px!important}html body.snug-gloss-finish .snug-inline-bundle .snug-inline-bundle__add{font-size:16px}html body.snug-gloss-finish .snug-inline-bundle .snug-inline-bundle__select-wrap>span{font-size:12px;line-height:1.4}}@media(max-width:479px){html body.snug-gloss-finish .snug-inline-bundle .snug-inline-bundle__item-controls{grid-template-columns:minmax(0,1fr);gap:10px}}@media(max-width:768px)and (max-height:500px){html{--snug-mobile-nav-space: 0px}html body.snug-gloss-finish mobile-navigation-bar.mobile-navigation-bar,html body.snug-gloss-finish shopify-chat{display:none!important}}@media(max-width:768px)and (max-height:600px){html body.snug-gloss-finish .minicart__wrapper{overflow:hidden!important}html body.snug-gloss-finish .minicart__wrapper>#minicart-form{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}html body.snug-gloss-finish .minicart__wrapper>#minicart-form>.custom-scrollbar,html body.snug-gloss-finish .minicart__wrapper form#minicart,html body.snug-gloss-finish .minicart__wrapper .minicart-body{flex:0 0 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body.snug-gloss-finish .minicart__wrapper .cart-footer,html body.snug-gloss-finish .minicart__wrapper .drawer-bottom{position:static!important;flex:0 0 auto!important}}@media(prefers-reduced-motion:reduce){html body.snug-gloss-finish .product-item__wrapper,html body.snug-gloss-finish .snug-bf__button,html body.snug-gloss-finish .snug-inline-bundle__add,html body.snug-gloss-finish .btn-checkout{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/snug-gloss-finish.css.map */
