@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@500;600;700;800&display=swap";:root{--trinity-bg: #f3f5f8;--trinity-surface: #ffffff;--trinity-ink: #101828;--trinity-muted: #667085;--trinity-accent: #d61f32;--trinity-accent-dark: #ac1727;--trinity-line: #e4e7ec;--trinity-shadow: 0 16px 40px -24px rgba(16, 24, 40, .45);--trinity-shadow-card: 0 14px 28px -28px rgba(15, 23, 42, .95);--trinity-shadow-card-hover: 0 26px 40px -34px rgba(15, 23, 42, 1);--trinity-radius-sm: .8rem;--trinity-radius-md: 1.2rem;--trinity-radius-lg: 1.6rem;--trinity-radius-xl: 1.8rem;--trinity-radius-pill: 999px;--trinity-section-gap: 4.2rem}body{background:radial-gradient(circle at 8% -10%,#fff 0,#f7f8fb 44%,#f2f4f7);color:var(--trinity-ink);font-family:"Manrope",var(--font-body-family)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.title{font-family:"Sora",var(--font-heading-family);letter-spacing:-.02em}.section+.section{margin-top:var(--trinity-section-gap)}@media screen and (min-width:990px){.section+.section{margin-top:6.4rem}}.slideshow .banner__media:after{background:linear-gradient(110deg,#0b1220ad,#0b122033 52%,#0b12200d)}.slideshow .banner__heading{font-size:clamp(2.4rem,3.5vw,4.8rem);text-shadow:0 8px 28px rgba(0,0,0,.35)}.slideshow__controls{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid rgba(255,255,255,.4);border-radius:14px;box-shadow:var(--trinity-shadow)}.featured-collection .title,.quick-categories .title,.brand-logo-bar .title,.tech-testimonial-section .title,.why-choose-section .title,.join-whatsapp .title{position:relative;margin-bottom:2.4rem}.featured-collection .title:after,.quick-categories .title:after,.brand-logo-bar .title:after,.tech-testimonial-section .title:after,.why-choose-section .title:after,.join-whatsapp .title:after{content:"";display:block;width:8.8rem;height:.4rem;margin:1.2rem auto 0;border-radius:999px;background:linear-gradient(90deg,var(--trinity-accent) 0%,#ff7a59 100%)}.featured-collection .collection__title{margin-bottom:.8rem}.quick-categories .grid{row-gap:1.4rem}.quick-categories .card-wrapper .card{border:1px solid var(--trinity-line);border-radius:1.4rem;overflow:hidden;box-shadow:0 12px 28px -28px #0f172ae6}.quick-categories .card-wrapper:hover .card{box-shadow:0 26px 42px -34px #0f172a}.quick-categories .card__information{text-align:center}.join-whatsapp .join-whatsapp__content,.join-whatsapp .content-container{border-radius:1.8rem;border:1px solid var(--trinity-line);box-shadow:var(--trinity-shadow)}.join-whatsapp .join-whatsapp__content{padding:clamp(2rem,2.6vw,3.2rem);background:linear-gradient(145deg,#fff,#f3fff7)}.join-whatsapp .join-whatsapp__button{border-radius:999px;background:linear-gradient(135deg,#0d9f4f,#0a8240);border:0}.join-whatsapp .join-whatsapp__button:hover{background:linear-gradient(135deg,#0c9248,#086e35)}.brand-logo-bar,.tech-testimonial-section,.why-choose-section,.join-whatsapp{margin-top:0}.tech-carousel .flickity-slider{display:flex;align-items:stretch}.tech-carousel .testimonial-card{min-height:19rem}.collection:not(.featured-collection):not(.dynamic-collection) .product-grid,.template-search__results .product-grid{row-gap:1.8rem}.collection:not(.featured-collection):not(.dynamic-collection) .grid__item .card-wrapper,.template-search__results .grid__item .card-wrapper{border:1px solid var(--trinity-line);border-radius:1.6rem;background:linear-gradient(180deg,#fff,#fcfdff);box-shadow:0 14px 28px -28px #0f172af2}.collection:not(.featured-collection):not(.dynamic-collection) .grid__item .card-wrapper:hover,.template-search__results .grid__item .card-wrapper:hover{box-shadow:0 26px 40px -34px #0f172a}.featured-collection .product-grid .grid__item,.dynamic-collection .product-grid .grid__item{padding:1rem .8rem}.featured-collection .product-grid,.dynamic-collection .product-grid{row-gap:clamp(2rem,2.4vw,2.8rem);column-gap:clamp(1.4rem,2vw,2.2rem)}.featured-collection .product-grid .grid__item .card-wrapper,.dynamic-collection .product-grid .grid__item .card-wrapper{border:1px solid var(--trinity-line);border-radius:clamp(1.6rem,1.4vw,2.2rem);background:#fff;box-shadow:0 10px 32px -28px #0f172a8c;transition:transform .22s ease,box-shadow .22s ease;overflow:hidden}.featured-collection .product-grid .grid__item .card-wrapper:hover,.dynamic-collection .product-grid .grid__item .card-wrapper:hover{transform:translateY(-6px);box-shadow:0 24px 45px -34px #0f172ae6}.featured-collection .product-grid .card-wrapper .card--standard .card__inner,.dynamic-collection .product-grid .card-wrapper .card--standard .card__inner{border:none;box-shadow:none}.featured-collection .product-grid .card-wrapper .card--standard .card__inner:after,.dynamic-collection .product-grid .card-wrapper .card--standard .card__inner:after{display:none}.featured-collection .product-grid .card-wrapper .card--standard>.card__content,.dynamic-collection .product-grid .card-wrapper .card--standard>.card__content{padding:1.2rem 1.6rem 1.6rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.featured-collection .product-grid .card-wrapper .card--standard>.card__content .card__information,.dynamic-collection .product-grid .card-wrapper .card--standard>.card__content .card__information{flex:1}.featured-collection .product-grid .card__heading a,.dynamic-collection .product-grid .card__heading a{font-family:"Sora",var(--font-heading-family);font-weight:700;font-size:1.25rem;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--trinity-ink)}.featured-collection .product-grid .card__heading a:hover,.dynamic-collection .product-grid .card__heading a:hover{color:var(--trinity-accent)}.featured-collection .product-grid .badge--sale,.dynamic-collection .product-grid .badge--sale{background-color:#101828!important;color:#fff!important;border-color:transparent!important;border-radius:var(--trinity-radius-pill);font-weight:700;font-size:1.1rem;padding:.35em .9em;letter-spacing:.04em}.featured-collection .product-grid .price s.price-item,.featured-collection .product-grid .price .variant-item__old-price,.dynamic-collection .product-grid .price s.price-item,.dynamic-collection .product-grid .price .variant-item__old-price{color:var(--trinity-muted)!important;font-weight:500;font-size:1.25rem}.featured-collection .product-grid .price .price-item--sale,.dynamic-collection .product-grid .price .price-item--sale{color:var(--trinity-ink)!important;font-weight:800;font-size:1.5rem}.featured-collection .product-grid .price .price-item--regular:not(.price-item--sale),.dynamic-collection .product-grid .price .price-item--regular:not(.price-item--sale){color:var(--trinity-ink);font-weight:800;font-size:1.5rem}.featured-collection.collection-quick-add-bulk .product-grid quantity-input.quantity,.featured-collection.collection-quick-add-bulk .product-grid .quantity.cart-quantity,.dynamic-collection .product-grid.collection-quick-add-bulk quantity-input.quantity,.dynamic-collection .product-grid.collection-quick-add-bulk .quantity.cart-quantity{display:flex;align-items:stretch;width:100%;max-width:100%;margin:0;border:1px solid var(--trinity-line);border-radius:1rem;overflow:hidden;background:#fff;min-height:4.4rem}.featured-collection.collection-quick-add-bulk .product-grid .quantity__button,.dynamic-collection .product-grid.collection-quick-add-bulk .quantity__button{flex:0 0 4.4rem;width:4.4rem;min-height:4.4rem;margin:0;border:none;border-radius:0;background:#f2f4f7;color:var(--trinity-ink)}.featured-collection.collection-quick-add-bulk .product-grid .quantity__button:hover,.dynamic-collection .product-grid.collection-quick-add-bulk .quantity__button:hover{background:#e4e7ec}.featured-collection.collection-quick-add-bulk .product-grid .quantity__input,.dynamic-collection .product-grid.collection-quick-add-bulk .quantity__input{flex:1;min-width:0;border:none!important;border-radius:0!important;background:#fff!important;font-weight:700;font-size:1.45rem;color:var(--trinity-ink);text-align:center}.featured-collection .product-grid .card__inner .card__media,.dynamic-collection .product-grid .card__inner .card__media{background:#f8f9fc}.featured-collection .product-grid .quick-add,.dynamic-collection .product-grid .quick-add{width:100%;margin-top:.4rem;margin-bottom:0}.featured-collection .quick-add__submit,.featured-collection .quick-order-list__submit,.dynamic-collection .quick-add__submit,.dynamic-collection .quick-order-list__submit{border-radius:999px}.template-search__header{padding:2.2rem;border:1px solid var(--trinity-line);border-radius:1.6rem;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 16px 34px -31px #0f172af2}.template-search .search__input{border-radius:999px}.dynamic-collection .collection-list-title{margin-bottom:1.8rem}.dynamic-collection .series-grid{row-gap:1.8rem}.dynamic-collection .series-grid .grid__item{display:flex}.dynamic-collection .series-grid .card-wrapper{flex:1;display:flex;flex-direction:column;width:100%;min-height:100%;border:1px solid var(--trinity-line);border-radius:var(--trinity-radius-lg);background:linear-gradient(180deg,#fff,#fcfdff);box-shadow:var(--trinity-shadow-card);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.dynamic-collection .series-grid .card-wrapper:hover{box-shadow:var(--trinity-shadow-card-hover);border-color:#d61f3238;transform:translateY(-3px)}.dynamic-collection .series-grid .card-wrapper .card{border:none;box-shadow:none;background:transparent;border-radius:0;flex:1;display:flex;flex-direction:column}.dynamic-collection .series-grid .card-wrapper .card__inner,.dynamic-collection .series-grid .card-wrapper .card__media .media{border-radius:0}.dynamic-collection .series-grid .card-wrapper .card__content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:1.4rem 1.4rem 1.6rem;margin:0;border-top:1px solid var(--trinity-line);background:#fff}.dynamic-collection .series-grid .card-wrapper .card__information{padding:0}.dynamic-collection .series-grid .card__heading{font-size:clamp(1.4rem,1.1vw + 1.2rem,1.65rem);font-weight:700;line-height:1.3;letter-spacing:-.02em;margin:0}.dynamic-collection .series-grid .card__heading a{color:var(--trinity-ink);text-decoration:none}.dynamic-collection .series-grid .card__heading a:hover{color:var(--trinity-accent)}.collection-quick-add-bulk .quick-add{margin-top:.8rem}.collection-quick-add-bulk quantity-input.quantity,.collection-quick-add-bulk .quantity{border-radius:var(--trinity-radius-md)}.collection-quick-add-bulk .price-per-item,.collection-quick-add-bulk .price-per-item .price{font-weight:700;color:var(--trinity-muted)}.collection-quick-add-bulk .card__information-volume-pricing-note .caption,.collection-quick-add-bulk .quantity-popover__info-button{color:var(--trinity-muted)}.featured-collection.collection-quick-add-bulk .price-per-item,.dynamic-collection.collection-quick-add-bulk .price-per-item{font-size:1.3rem}.collection-quick-add-bulk .quick-order-list__submit,.collection-quick-add-bulk .quick-add__submit{border-radius:var(--trinity-radius-pill)}.footer{border-top:1px solid #1d2939;background:linear-gradient(180deg,#0b1220,#06090f)}.footer,.footer .link,.footer .footer-block__heading,.footer .copyright__content{color:#e5e7eb}.footer .footer-block__details-content a{color:#d0d5dd}.footer .footer-block__details-content a:hover,.footer .copyright__content a:hover{color:#fff}.footer .footer__content-top{border-bottom:1px solid rgba(255,255,255,.1)}.footer .field__input{border-radius:999px}product-info{--pdp-stage-bg: linear-gradient( 168deg, #f7f8fb 0%, #eef0f5 52%, #e8eaef 100% );--pdp-stage-border: rgba(16, 24, 40, .072);--pdp-panel-edge: #e2e6ee;--pdp-panel-shadow: 0 24px 64px -44px rgba(15, 23, 42, .55);--pdp-price-surface: linear-gradient(180deg, #fafbfc 0%, #f4f6f9 100%)}@media screen and (min-width:750px){product-info .page-width>.product.grid{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}product-info .page-width>.product.grid>.grid__item.product__media-wrapper,product-info .page-width>.product.grid>.grid__item.product__info-wrapper{box-sizing:border-box;flex-grow:0;flex-shrink:0;width:calc((100% - var(--grid-desktop-horizontal-spacing)) / 2);max-width:calc((100% - var(--grid-desktop-horizontal-spacing)) / 2)}product-info .product:not(.product--right) .product__info-wrapper{padding-left:clamp(1.25rem,3vw,2.75rem);padding-right:0}product-info .product.product--right .product__info-wrapper{padding-right:clamp(1.25rem,3vw,2.75rem);padding-left:0}}@media screen and (min-width:990px){product-info .product:not(.product--right) .product__info-wrapper{padding-left:clamp(2rem,3.2vw,4rem);padding-right:0}product-info .product.product--right .product__info-wrapper{padding-right:clamp(2rem,3.2vw,4rem);padding-left:0}product-info .page-width>.product.product--large:not(.product--no-media).grid>.grid__item.product__media-wrapper{width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2);max-width:65%}product-info .page-width>.product.product--large:not(.product--no-media).grid>.grid__item.product__info-wrapper{width:calc(35% - var(--grid-desktop-horizontal-spacing) / 2);max-width:35%}product-info .page-width>.product.product--medium:not(.product--no-media).grid>.grid__item.product__media-wrapper{width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2);max-width:55%}product-info .page-width>.product.product--medium:not(.product--no-media).grid>.grid__item.product__info-wrapper{width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2);max-width:45%}product-info .page-width>.product.product--small:not(.product--no-media).grid>.grid__item.product__media-wrapper{width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2);max-width:45%}product-info .page-width>.product.product--small:not(.product--no-media).grid>.grid__item.product__info-wrapper{width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2);max-width:55%}}@media screen and (max-width:749px){product-info .product__media-wrapper .product__media-list{margin-left:0!important;margin-right:0!important;width:100%!important;margin-bottom:1.25rem}product-info .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important}product-info .product__media-wrapper .product__media-list .product__media-item{width:100%!important;max-width:100%}}product-info .product__media-wrapper{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0;overflow:visible}product-info .product__media-list>.product__media-item>.product-media-container{border-radius:1.15rem;overflow:hidden;border:1px solid var(--pdp-stage-border);background:var(--pdp-stage-bg);box-shadow:0 1px #ffffffd9 inset,0 28px 56px -40px #0f172a6b}product-info .product__media-list>.product__media-item>.product-media-container .product__media{background:transparent}product-info .thumbnail-list{grid-gap:.65rem!important;gap:.65rem!important}product-info .thumbnail-list__item{border-radius:.7rem;overflow:hidden;border:2px solid var(--pdp-panel-edge);background:#fff;box-shadow:0 2px 8px -4px #0f172a1f;transition:border-color .2s ease,box-shadow .2s ease}product-info .thumbnail-list__item:hover{border-color:#d61f3261}product-info .thumbnail-list__item:has(.thumbnail[aria-current]){border-color:var(--trinity-accent);box-shadow:0 6px 18px -10px #d61f3266}product-info .thumbnail.global-media-settings img{border-radius:0}product-info .thumbnail:hover{opacity:1}product-info .product__info-container{position:relative;border:1px solid var(--pdp-panel-edge);border-radius:1.15rem;background:#fff;box-shadow:var(--pdp-panel-shadow);padding:1.85rem 1.55rem 2.1rem}product-info .product__info-container:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:1.15rem 1.15rem 0 0;background:linear-gradient(90deg,var(--trinity-accent) 0%,#ff6b4a 55%,rgba(255,107,74,.25) 100%);pointer-events:none}@media screen and (min-width:750px){product-info .product__info-container{padding:2.05rem 2.1rem 2.45rem}}product-info .product__info-container .product__text.caption-with-letter-spacing{color:var(--trinity-accent);font-weight:700;font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.45rem;opacity:.92}product-info .product__title h1,product-info .product__title .h1{font-family:"Sora",var(--font-heading-family);font-size:clamp(1.85rem,2.2vw,2.65rem);font-weight:700;letter-spacing:-.035em;line-height:1.2;color:var(--trinity-ink)}product-info .product__title h1{margin:0 0 1.35rem;padding-bottom:1.2rem;border-bottom:1px solid #f0f2f6}product-info .product__inventory,product-info .product__sku,product-info .rating{font-size:1.25rem;color:var(--trinity-muted)}product-info .rating-star{color:var(--trinity-accent)}product-info .price s.price-item,product-info .price .variant-item__old-price{color:var(--trinity-muted)!important;font-weight:500;font-size:1.35rem}product-info .price .price-item--sale{color:var(--trinity-ink)!important;font-weight:800;font-size:1.85rem}product-info .price .price-item--regular:not(.price-item--sale){color:var(--trinity-ink);font-weight:800;font-size:1.85rem}product-info .product__info-container .price--large{margin:0 0 .85rem;padding:1rem 1.2rem 1.05rem;background:var(--pdp-price-surface);border:1px solid #e8ebf0;border-radius:.85rem;box-shadow:0 1px #ffffffe6 inset}product-info .price.price--on-sale.price--show-badge,product-info .price.volume-pricing--sale-badge.price--show-badge{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}product-info .price.price--on-sale.price--show-badge>.price__container,product-info .price.volume-pricing--sale-badge.price--show-badge>.price__container{margin-bottom:0;flex:1 1 auto;min-width:min(100%,14rem)}product-info .product .price .badge{margin-bottom:0}product-info .badge.price__badge-sale{border-radius:var(--trinity-radius-pill);font-weight:700;font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;padding:.4rem 1rem;background:var(--trinity-ink)!important;color:#fff!important;border:none!important;box-shadow:none}product-info .badge.price__badge-sold-out{border-radius:var(--trinity-radius-pill);font-weight:700;font-size:1.05rem;letter-spacing:.06em;padding:.4rem 1rem}product-info .product__tax{color:var(--trinity-muted);margin-top:.35rem;font-size:1.25rem;line-height:1.45}product-info .product-form__input--pill fieldset,product-info .product-form__input:not(.product-form__input--swatch):not(.product-form__input--dropdown) fieldset{border:none;padding:0;margin:0 0 1.2rem}product-info .product-form__input legend.form__label,product-info .product-form__input .form__label{font-size:1.2rem;font-weight:600;color:var(--trinity-ink);margin-bottom:.55rem}product-info .product-form__input--pill input[type=radio]+label,product-info .product-form__input:not(.product-form__input--swatch):not(.product-form__input--dropdown) input[type=radio]+label{border:1px solid #dce0e8;border-radius:.75rem;padding:.7rem 1.25rem;font-weight:600;font-size:1.35rem;background:#fff;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}product-info .product-form__input--pill input[type=radio]:checked+label,product-info .product-form__input:not(.product-form__input--swatch):not(.product-form__input--dropdown) input[type=radio]:checked+label{border-color:var(--trinity-accent);background:#d61f3212;color:var(--trinity-accent-dark);box-shadow:0 0 0 1px #d61f321f}product-info .product-form__input--pill input[type=radio]+label:hover,product-info .product-form__input:not(.product-form__input--swatch):not(.product-form__input--dropdown) input[type=radio]+label:hover{border-color:#d61f3273}product-info .product-form__quantity .quantity{display:flex;align-items:stretch;width:100%;max-width:13.5rem;border:1px solid #d8dce4;border-radius:.75rem;overflow:hidden;background:#fff;min-height:4.25rem;box-shadow:0 1px 2px #0f172a0a}product-info .product-form__quantity .quantity__button{flex:0 0 4.25rem;border:none;border-radius:0;background:#f0f2f6;color:var(--trinity-ink)}product-info .product-form__quantity .quantity__button:hover{background:#e2e5ec}product-info .product-form__quantity .quantity__input{flex:1;border:none!important;border-radius:0!important;background:#fff!important;font-weight:700;font-size:1.4rem;text-align:center}product-info .product-form__quantity .quantity__label{font-weight:600;color:var(--trinity-ink);margin-bottom:.55rem;font-size:1.25rem}product-info .product-form__quantity{margin-top:1.5rem}product-info .product-form__buttons{display:flex;flex-direction:column;gap:.85rem;margin-top:1.75rem;max-width:none}product-info .product-form__submit,product-info .shopify-payment-button__button--unbranded{border-radius:.85rem!important;font-weight:700;letter-spacing:.03em;min-height:4.85rem;font-size:1.45rem;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}product-info .product-form__submit{background:var(--trinity-accent);color:#fff!important;border:none;box-shadow:0 4px 14px -6px #d61f328c}product-info .product-form__submit:hover{filter:none;background:var(--trinity-accent-dark);transform:translateY(-1px);box-shadow:0 8px 22px -8px #d61f3280}product-info .shopify-payment-button__button--unbranded{background-color:var(--trinity-ink)!important;color:#fff!important;border:none!important;box-shadow:0 4px 14px -6px #10182859}product-info .shopify-payment-button__button--unbranded:hover{transform:translateY(-1px);box-shadow:0 8px 22px -8px #10182866}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:none!important}product-info .product__description.rte{margin-top:2.5rem;padding:1.35rem 1.45rem 1.4rem 1.25rem;border-radius:0 .85rem .85rem 0;background:#fcfcfd;border:1px solid #ebedf2;border-left:4px solid var(--trinity-accent);color:var(--trinity-muted);line-height:1.68;font-size:1.4rem;box-shadow:0 1px #ffffffe6 inset}product-info .product__description.rte strong{color:var(--trinity-ink);font-weight:600}product-info .product__accordion .accordion__title,product-info .accordion summary{font-family:"Sora",var(--font-heading-family);font-weight:600;letter-spacing:-.02em;font-size:1.4rem}product-info .product__accordion,product-info .accordion{margin-top:1rem;border:1px solid #e6e9ef;border-radius:.85rem;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0f172a0a}product-info .product__accordion .accordion__content,product-info .accordion__content{border-top:1px solid #eef0f4}product-info .share-button__button{border-radius:.75rem;border:1px solid #dce0e8;font-weight:600;font-size:1.35rem;padding:.65rem 1.15rem;background:#fafbfc;transition:border-color .18s ease,background .18s ease,color .18s ease}product-info .share-button__button:hover{border-color:var(--trinity-accent);color:var(--trinity-accent);background:#fff}product-info volume-pricing{margin-top:1rem}product-info .volume-pricing li{border-radius:var(--trinity-radius-sm)}.related-products .related-products__heading{position:relative;margin-bottom:2rem;text-align:center}.related-products .related-products__heading:after{content:"";display:block;width:8.8rem;height:.4rem;margin:1.2rem auto 0;border-radius:var(--trinity-radius-pill);background:linear-gradient(90deg,var(--trinity-accent) 0%,#ff7a59 100%)}.related-products .product-grid{row-gap:1.8rem}.related-products .grid__item .card-wrapper,product-recommendations .grid__item .card-wrapper{border:1px solid var(--trinity-line);border-radius:var(--trinity-radius-lg);background:linear-gradient(180deg,#fff,#fcfdff);box-shadow:var(--trinity-shadow-card);transition:box-shadow .22s ease}.related-products .grid__item .card-wrapper:hover,product-recommendations .grid__item .card-wrapper:hover{box-shadow:var(--trinity-shadow-card-hover)}.related-products .quick-add__submit,.related-products .quick-order-list__submit{border-radius:var(--trinity-radius-pill)}.predictive-search .predictive-search__list-item .card-wrapper{border:1px solid var(--trinity-line);border-radius:var(--trinity-radius-md);background:linear-gradient(180deg,#fff,#fbfcfd);box-shadow:0 8px 20px -18px #0f172ad9}.predictive-search .predictive-search__list-item .card-wrapper:hover{box-shadow:0 14px 28px -22px #0f172af2}.predictive-search .predictive-search__heading{color:var(--trinity-muted)}.predictive-search .price-item{color:var(--trinity-accent);font-weight:700}.main-header,.main-nav,.main-nav .page-width,.main-menu{overflow:visible}.main-menu>li.main-menu__item{position:relative;margin:0 1.2rem}.main-menu__link{display:inline-flex;align-items:center;gap:.45rem;color:#fff;text-decoration:none;font-weight:600;font-size:1.4rem;padding:.6rem 0;white-space:nowrap;transition:color .18s ease}.main-menu__link:hover,.main-menu__link:focus-visible{color:var(--trinity-accent);outline:none}.main-menu__link--parent .main-menu__caret{flex-shrink:0;opacity:.75;transition:transform .2s ease,opacity .2s ease}.main-menu>li.main-menu__item--has-children:hover .main-menu__caret,.main-menu>li.main-menu__item--has-children:focus-within .main-menu__caret{transform:rotate(180deg);opacity:1}.main-menu>li.main-menu__item--has-children:after{content:"";position:absolute;left:0;right:0;top:100%;height:1.4rem;z-index:49}.main-menu__dropdown{position:absolute;left:50%;top:calc(100% + .4rem);transform:translate(-50%) translateY(.4rem);min-width:min(28rem,92vw);max-width:min(36rem,94vw);padding:1rem 0;margin:0;background:linear-gradient(180deg,#141820,#0b0f14);border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 24px 48px -20px #000000d9,0 0 0 1px #d61f321f;opacity:0;visibility:hidden;pointer-events:none;z-index:50;transition:opacity .22s ease,visibility .22s ease,transform .22s ease}.main-menu>li.main-menu__item--has-children:hover .main-menu__dropdown,.main-menu>li.main-menu__item--has-children:focus-within .main-menu__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.main-menu__dropdown{transition:none;transform:translate(-50%)}.main-menu>li.main-menu__item--has-children:hover .main-menu__dropdown,.main-menu>li.main-menu__item--has-children:focus-within .main-menu__dropdown{transform:translate(-50%)}}.main-menu__sublist{list-style:none;margin:0;padding:.4rem 0;max-height:min(70vh,32rem);overflow-y:auto}.main-menu__subitem{border-bottom:1px solid rgba(255,255,255,.06)}.main-menu__subitem:last-child{border-bottom:none}.main-menu__sublink{display:block;padding:1rem 1.6rem;color:#e8eaef;text-decoration:none;font-weight:600;font-size:1.35rem;letter-spacing:.02em;transition:background .15s ease,color .15s ease,padding-left .15s ease}.main-menu__sublink:hover,.main-menu__sublink:focus-visible{background:#d61f321f;color:#fff;padding-left:1.85rem;outline:none}.main-menu__grandlist{list-style:none;margin:0;padding:0 1.6rem 1rem 2.4rem}.main-menu__grandlink{display:block;padding:.45rem 0;color:#e8eaefc7;text-decoration:none;font-size:1.3rem;font-weight:500;transition:color .15s ease}.main-menu__grandlink:hover,.main-menu__grandlink:focus-visible{color:var(--trinity-accent);outline:none}@media screen and (min-width:769px){.main-menu>.main-menu__item:first-child{margin-left:0}.main-menu>.main-menu__item:last-child{margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/modern-redesign.css.map */
