body.t7-page :is(#MainContent,quick-add-modal) product-info{--t986-ink: var(--t4-ink, #0d0d0d);--t986-paper: var(--t4-paper, #f7f5f0);--t986-soft: var(--t4-paper-2, #ece8e0);--t986-rule: rgba(13, 13, 13, .18);--t986-rule-strong: rgba(13, 13, 13, .46)}body.t7-page :is(#MainContent,quick-add-modal) product-info .product__info-container{max-width:60rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .product__title h1{max-width:14ch;font-size:clamp(4.8rem,5.6vw,8rem);line-height:.92}body.t7-page :is(#MainContent,quick-add-modal) product-info .product .price,body.t7-page :is(#MainContent,quick-add-modal) product-info .product .price--large,body.t7-page :is(#MainContent,quick-add-modal) product-info .product .price-item{font-size:clamp(2.6rem,2.25vw,3.4rem);line-height:1;letter-spacing:.025em}body.t7-page :is(#MainContent,quick-add-modal) product-info .product .price__badge-sold-out,body.t7-page :is(#MainContent,quick-add-modal) product-info .product .price__badge-sale{font-size:1.1rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .product__tax,body.t7-page :is(#MainContent,quick-add-modal) product-info .installment{font-size:1.25rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .product--thumbnail_slider .product__media-list{margin:0;padding:0}body.t7-page :is(#MainContent,quick-add-modal) product-info .product--thumbnail_slider .product__media-item{width:100%}body.t7-page :is(#MainContent,quick-add-modal) product-info .product__media{background:#f0ede7;box-shadow:0 1.8rem 5rem #0d0d0d0e}body.t7-page :is(#MainContent,quick-add-modal) product-info .thumbnail-slider{position:relative;display:grid;grid-template-columns:4.4rem minmax(0,1fr) 4.4rem;gap:.7rem;align-items:center;margin-top:1.5rem;overflow:hidden}body.t7-page :is(#MainContent,quick-add-modal) product-info .thumbnail-list{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:1rem;width:100%;margin:0;padding:.5rem 2.8rem .8rem;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:2.8rem;scroll-snap-type:x proximity;scrollbar-width:none}body.t7-page :is(#MainContent,quick-add-modal) product-info .thumbnail-list::-webkit-scrollbar{display:none}body.t7-page :is(#MainContent,quick-add-modal) product-info .thumbnail-list__item{flex:0 0 clamp(7.8rem,7vw,10rem);width:clamp(7.8rem,7vw,10rem);max-width:none;aspect-ratio:1.14 / 1;scroll-snap-align:start}body.t7-page :is(#MainContent,quick-add-modal) product-info .thumbnail{height:100%;padding:.35rem;border-color:transparent!important;border-radius:1.2rem!important;background:#eeebe4;opacity:.7;transition:opacity .18s ease,border-color .18s ease,transform .18s ease}body.t7-page :is(#MainContent,quick-add-modal) product-info .thumbnail img{border-radius:.85rem;object-fit:cover}body.t7-page :is(#MainContent,quick-add-modal) product-info .thumbnail[aria-current],body.t7-page :is(#MainContent,quick-add-modal) product-info .thumbnail:hover{border-color:var(--t986-ink)!important;opacity:1;transform:translateY(-.2rem)}body.t7-page :is(#MainContent,quick-add-modal) product-info .thumbnail-slider>.slider-button{position:relative;z-index:2;width:4.4rem;height:4.4rem;border:1px solid var(--t986-rule);border-radius:50%;background:var(--t986-paper)}body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__input--pill{display:flex;flex-wrap:wrap;max-width:none;gap:.8rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__input--pill .form__label{flex:0 0 100%;margin:0 0 .5rem;color:var(--t986-ink);font-size:1.2rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__input--pill input[type=radio]+.t986-option-card{display:inline-flex;min-width:9.2rem;min-height:5.2rem;align-items:center;justify-content:center;gap:1rem;margin:0;padding:.7rem 1.5rem;border:1px solid var(--t986-rule-strong);border-radius:1.3rem;background:transparent;color:var(--t986-ink);font-family:var(--t93-interface);font-size:1.3rem;font-weight:650;letter-spacing:.01em;text-transform:none}body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__input--pill input[type=radio]+.t986-option-card--image{min-width:12rem;justify-content:flex-start;padding:.55rem 1.2rem .55rem .55rem}.t986-option-card__media{display:block;flex:0 0 5.6rem;width:5.6rem;height:5.6rem;overflow:hidden;border:1px solid var(--t986-rule);border-radius:.9rem;background:var(--t986-soft)}.t986-option-card__media img{display:block;width:100%;height:100%;object-fit:cover}body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__input--pill input[type=radio]:checked+.t986-option-card{border-color:var(--t986-ink);background:var(--t986-ink);color:#fff;box-shadow:inset 0 0 0 1px var(--t986-ink)}body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__input--pill input[type=radio]:focus-visible+.t986-option-card{outline:.2rem solid var(--t986-ink);outline-offset:.3rem;box-shadow:none}body.t7-page :is(#MainContent,quick-add-modal) product-info variant-selects,body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__quantity{padding-top:2.2rem;border-top:0}body.t7-page :is(#MainContent,quick-add-modal) product-info .quantity__label,body.t7-page :is(#MainContent,quick-add-modal) product-info .form__label{color:var(--t986-ink);font-size:1.2rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__quantity{margin-top:0}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-quantity-breaks{display:block}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-quantity-breaks__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.8rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-quantity-breaks--has-custom .t986-quantity-breaks__options{grid-template-columns:repeat(4,minmax(0,1fr))}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-quantity-break{display:flex;min-width:0;min-height:8.4rem;align-items:center;justify-content:center;flex-direction:column;gap:.35rem;padding:1rem .7rem;border:1px solid var(--t986-rule-strong);border-radius:1.3rem;background:transparent;color:var(--t986-ink);font-family:var(--t93-interface);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-quantity-break:hover{border-color:var(--t986-ink)}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-quantity-break:focus-visible{outline:.2rem solid var(--t986-ink);outline-offset:.3rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-quantity-break.is-selected{border-color:var(--t986-ink);background:var(--t986-ink);color:#fff}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-quantity-break__count{font-size:1.35rem;font-weight:700;line-height:1.1}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-quantity-break__note{color:#0d0d0d94;font-size:.9rem;font-weight:700;letter-spacing:.08em;line-height:1.15;text-align:center;text-transform:uppercase}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-quantity-break.is-selected .t986-quantity-break__note{color:#ffffffad}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-quantity-break__price{font-size:1.08rem;font-weight:650;line-height:1.2;white-space:nowrap}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-quantity-break__total{color:#0d0d0d8f;font-size:.95rem;line-height:1.2;white-space:nowrap}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-quantity-break.is-selected .t986-quantity-break__total{color:#ffffffad}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-quantity-break__custom-copy{color:#0d0d0d8f;font-size:1rem;line-height:1.2;text-align:center}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-quantity-break.is-selected .t986-quantity-break__custom-copy{color:#ffffffad}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-custom-quantity{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:1.2rem;padding-top:.4rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-custom-quantity[hidden]{display:none}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-custom-quantity__label{color:var(--t986-ink);font-size:1.2rem;font-weight:650}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-custom-quantity .quantity{min-width:16.8rem;min-height:5.2rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-custom-quantity .quantity__button,body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-custom-quantity .quantity__input-custom{font-size:1.6rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__quantity .quantity__rules{margin-top:.8rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.2rem;max-width:none}body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__submit,body.t7-page :is(#MainContent,quick-add-modal) product-info .shopify-payment-button,body.t7-page :is(#MainContent,quick-add-modal) product-info .shopify-payment-button__button{width:100%;min-height:6.2rem;margin:0}body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__submit{border:1.5px solid var(--t986-ink);background:transparent;color:var(--t986-ink);font-family:var(--t93-interface);font-size:1.4rem;font-weight:700;letter-spacing:.01em}body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__submit:before,body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__submit:after{box-shadow:none}body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__submit:hover{background:var(--t986-ink);color:#fff}body.t7-page :is(#MainContent,quick-add-modal) product-info .shopify-payment-button__button--unbranded{border:1.5px solid var(--t986-ink)!important;background:var(--t986-ink)!important;color:#fff!important;font-family:var(--t93-interface)!important;font-size:1.4rem!important;font-weight:700!important;letter-spacing:.01em!important;box-shadow:0 1.2rem 2.8rem #0d0d0d21}body.t7-page :is(#MainContent,quick-add-modal) product-info .shopify-payment-button__button--unbranded:hover{background:#292929!important}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-product-accordion{margin:2.8rem 0 0;border-top:1px solid var(--t986-rule);border-bottom:1px solid var(--t986-rule)}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-product-accordion+.t986-product-accordion{margin-top:0;border-top:0}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-product-accordion summary{display:flex;min-height:6.8rem;align-items:center;gap:2rem;padding:1.7rem 0}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-product-accordion .summary__title{min-width:0;align-items:center;gap:0}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-product-accordion .accordion__title{display:block;max-width:none;min-height:0;margin:0;color:var(--t986-ink);font-family:var(--t93-interface);font-size:1.65rem;font-weight:700;line-height:1.25}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-product-accordion summary>.icon-caret{position:static;display:grid;box-sizing:border-box;flex:0 0 3.4rem;width:3.4rem;height:3.4rem;margin-left:auto;padding:1.25rem 1.05rem;border:1px solid var(--t986-rule);border-radius:50%;background:transparent;place-items:center;transition:transform .18s ease,background-color .18s ease}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-product-accordion .accordion__content{max-width:62ch;margin:0;padding:.1rem 5.4rem 2.6rem 0;color:#0d0d0db8;font-size:1.55rem;line-height:1.65}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-product-accordion .accordion__content>:first-child{margin-top:0}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-product-accordion .accordion__content>:last-child{margin-bottom:0}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-product-accordion details[open]>summary>.icon-caret{background:var(--t986-soft)}body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion){display:block;margin:2.8rem 0 0;padding-top:2.2rem;border-top:1px solid var(--t986-rule)}body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .complementary-products__container{gap:1.4rem;margin-top:0}body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .summary__title{margin:0}body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .accordion__title{margin:0;color:var(--t986-ink);font-family:var(--t93-interface);font-size:1.65rem;font-weight:700;line-height:1.25}body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .complementary-slide>ul{gap:.8rem}body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .t73-complementary-card{display:grid;grid-template-columns:minmax(0,1fr) 4.4rem;align-items:center;gap:1.4rem;min-height:9.6rem;padding:.8rem clamp(2rem,2.2vw,3.2rem) .8rem .8rem;border:1px solid var(--t986-rule);border-radius:1.2rem;background:#fff}body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .t73-complementary-card__product{min-width:0}body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .card--horizontal{padding:0;border:0;border-radius:0;background:transparent}body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .t73-complementary-card__action{display:grid;align-self:stretch;place-items:center}body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .t73-complementary-card__action .t8-quick-add,body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .t73-complementary-card__action :is(product-form,modal-opener,form){position:static;width:4.4rem;margin:0;padding:0}body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .t73-complementary-card__action .t8-quick-add__button{display:inline-grid;width:4.4rem;height:4.4rem;min-height:4.4rem;min-width:4.4rem;place-items:center;padding:0;border:1px solid var(--t986-ink);border-radius:1.2rem;background:var(--t986-ink);color:#fff;box-shadow:none;font-size:1.8rem;line-height:1;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .t73-complementary-card__action .t8-quick-add__plus{display:grid;width:auto;height:auto;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;place-items:center;transform:none}body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .t73-complementary-card__action .t8-quick-add__button:hover .t8-quick-add__plus,body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .t73-complementary-card__action .t8-quick-add__button:focus-visible .t8-quick-add__plus{border:0;background:transparent;color:inherit;box-shadow:none;transform:none}body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .t73-complementary-card:hover .t73-complementary-card__action .t8-quick-add__button,body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .t73-complementary-card__action .t8-quick-add__button:hover,body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .t73-complementary-card__action .t8-quick-add__button:focus-visible{border-color:var(--t932-terracotta, #7b1e3a);background:var(--t932-terracotta, #7b1e3a);color:#fff;box-shadow:0 .8rem 1.8rem #7b1e3a47;transform:translateY(-2px) scale(1.04)}body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .t73-complementary-card__action .t8-quick-add__button:focus-visible{outline:2px solid var(--t932-terracotta, #7b1e3a);outline-offset:3px}body.t7-page--product #MainContent product-info .complementary-products:not(.is-accordion) .quick-add__submit{min-height:3.8rem;padding:.8rem 0;font-family:var(--t93-interface);font-weight:700}body.t7-page--product #MainContent .t4-home .t4-section{padding-block:clamp(5rem,7vw,9rem);border-top:1px solid rgba(13,13,13,.14)}body.t7-page--product #MainContent .t4-home .t4-wrap{width:92%;max-width:none}body.t7-page--product #MainContent .t4-home .t4-section-head{align-items:end;margin-bottom:3rem}body.t7-page--product #MainContent .t4-home .t4-title{max-width:13ch;font-size:clamp(3.8rem,5vw,6.8rem);line-height:.92}body.t7-page--product #MainContent .t4-home .t4-lead{max-width:52ch;font-size:1.5rem}body.t7-page--product #MainContent .t4-home .t4-products{gap:clamp(1.4rem,2vw,2.8rem)}body.t7-page--product #MainContent .t4-home .t4-product h3{font-size:clamp(2rem,1.8vw,2.6rem)}@media screen and (max-width:989px){body.t7-page :is(#MainContent,quick-add-modal) product-info .product__title h1{font-size:clamp(4.6rem,11vw,7rem)}body.t7-page :is(#MainContent,quick-add-modal) product-info .product__info-wrapper{padding-top:4rem}}@media screen and (max-width:760px){body.t7-page :is(#MainContent,quick-add-modal) product-info>.page-width,body.t7-page--product #MainContent .t4-home .t4-wrap{width:calc(100% - 3rem)}body.t7-page :is(#MainContent,quick-add-modal) product-info .product__info-wrapper{padding-top:1.6rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .thumbnail-slider{grid-template-columns:minmax(0,1fr);margin-top:1rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .product--thumbnail_slider .product__media-wrapper>media-gallery>slider-component:not(.thumbnail-slider){margin-inline:0}body.t7-page :is(#MainContent,quick-add-modal) product-info .product--thumbnail_slider .product__media-list{width:100%;margin:0 0 1.2rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .product--thumbnail_slider .product__media-list .product__media-item{width:100%;padding-left:0}body.t7-page :is(#MainContent,quick-add-modal) product-info .product--thumbnail_slider .product__media-item:not(.is-active){display:none}body.t7-page :is(#MainContent,quick-add-modal) product-info .thumbnail-slider>.slider-button{display:none}body.t7-page :is(#MainContent,quick-add-modal) product-info .thumbnail-list{box-sizing:border-box;padding-inline:2.2rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .thumbnail-list__item{flex-basis:8rem;width:8rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .product .price,body.t7-page :is(#MainContent,quick-add-modal) product-info .product .price--large,body.t7-page :is(#MainContent,quick-add-modal) product-info .product .price-item{font-size:2.8rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__input--pill input[type=radio]+.t986-option-card--image{min-width:calc(50% - .4rem);flex:1 1 calc(50% - .4rem)}body.t7-page--product #MainContent product-info .t986-option-group--size input[type=radio]+.t986-option-card{min-width:7.8rem;min-height:4.4rem;padding:.6rem 1.2rem;font-size:1.2rem}body.t7-page--product #MainContent product-info .t986-option-group--style{column-gap:.6rem}body.t7-page--product #MainContent product-info .t986-option-group--style input[type=radio]+.t986-option-card{box-sizing:border-box;flex:1 1 calc((100% - 1.2rem) / 3);width:calc((100% - 1.2rem) / 3);min-width:0;min-height:4.8rem;padding:.5rem .7rem;font-size:1.05rem}body.t7-page--product #MainContent product-info .t986-option-group--style input[type=radio]+.t986-option-card--image{gap:.6rem;padding:.4rem .5rem .4rem .4rem}body.t7-page--product #MainContent product-info .t986-option-group--style .t986-option-card__media{flex-basis:4rem;width:4rem;height:4rem;border-radius:.7rem}body.t7-page--product #MainContent product-info .t986-option-group--style .t986-option-card__label{min-width:0;white-space:nowrap}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-quantity-breaks--has-custom .t986-quantity-breaks__options{grid-template-columns:repeat(2,minmax(0,1fr))}body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__buttons{gap:.8rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__submit,body.t7-page :is(#MainContent,quick-add-modal) product-info .shopify-payment-button,body.t7-page :is(#MainContent,quick-add-modal) product-info .shopify-payment-button__button{min-height:5.8rem}body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__submit,body.t7-page :is(#MainContent,quick-add-modal) product-info .shopify-payment-button__button--unbranded{padding-inline:1rem!important;font-size:1.2rem!important}body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-product-accordion .accordion__content{padding-right:0}body.t7-page--product #MainContent .t4-home .t4-section-head{align-items:start}}@media screen and (max-width:350px){body.t7-page :is(#MainContent,quick-add-modal) product-info .product-form__buttons{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){body.t7-page :is(#MainContent,quick-add-modal) product-info .thumbnail,body.t7-page :is(#MainContent,quick-add-modal) product-info .t986-quantity-break{transition:none}}body.t7-page :is(#MainContent,quick-add-modal) product-info .t766-thumbnail-viewport{grid-column:2;grid-row:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.8rem,#000 calc(100% - 2.8rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 2.8rem,#000 calc(100% - 2.8rem),transparent)}body.t7-page :is(#MainContent,quick-add-modal) product-info .thumbnail-slider>.slider-button--prev{grid-column:1;grid-row:1}body.t7-page :is(#MainContent,quick-add-modal) product-info .thumbnail-slider>.slider-button--next{grid-column:3;grid-row:1}body.t7-page :is(#MainContent,quick-add-modal) product-info .t766-thumbnail-viewport .thumbnail-list{box-sizing:border-box;min-width:0}@media(max-width:760px){body.t7-page :is(#MainContent,quick-add-modal) product-info .t766-thumbnail-viewport{grid-column:1 / -1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.2rem,#000 calc(100% - 2.2rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 2.2rem,#000 calc(100% - 2.2rem),transparent)}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/trapt-v0986-product.css.map */
