body.dl-cart .dl-cart-list{opacity:0;transition:opacity .2s ease}body.dl-cart .dl-cart-list.dl-ready{opacity:1}dl-product-quantity-h{display:none}dl-gallery-data-x{margin:-12px}.dl-cart-overlay{width:100%;display:none;position:fixed;inset:0;background:#fafafa;z-index:100000000;overflow-y:auto;overflow-x:hidden}.dl-cart-updating-overlay{position:absolute;top:0;left:0;width:100%;height:100%;width:100vw;height:100vw;background:#ffffff1a;z-index:2000;pointer-events:all;cursor:wait;display:none}.dl-cart-container{width:100%;min-height:100%;position:relative}.dl-cart-header{display:flex;padding:40px 80px;justify-content:flex-start;align-items:center;align-self:stretch;cursor:pointer}.dl-cart-header-title{display:flex;gap:32px;align-items:center}.dl-cart-header-title-text{display:flex;align-items:center;gap:32px}.dl-cart-header-title-text span:nth-child(1){color:#000;font-size:32px;font-style:normal;font-weight:500;line-height:normal}.dl-cart-header-title-text span:nth-child(2){color:#000;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.dl-cart-content{padding:0 80px 120px;align-items:flex-start;align-self:stretch;display:grid;grid-template-columns:auto 440px;gap:40px;align-items:start}.dl-cart-main{display:flex;flex-direction:column;align-items:flex-start;gap:24px;line-height:normal;min-width:860px}.dl-cart-main-content{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:8px}.dl-cart-list{display:flex;width:100%;min-width:860px;padding:40px;flex-direction:column;align-items:flex-end;gap:40px;background:#fff;margin-bottom:120px;border-radius:8px}.dl-cart-item{display:flex;flex-direction:column;align-items:flex-end;gap:20px;align-self:stretch}.dl-cart-item-container{display:flex;flex-direction:column;align-items:flex-end;gap:16px;align-self:stretch}.dl-cart-item-container>.dl-cart-item-minor-divider:last-of-type{display:none}.dl-cart-item-main-content{display:flex;padding-right:20px;align-items:center;gap:24px;align-self:stretch}.dl-cart-item-main-product{display:flex;align-items:center;flex:1 0 0}.dl-cart-item-main-product-checkbox{width:40px;height:40px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dl-cart-item-main-product-image{margin-right:16px;display:flex;justify-content:flex-end;align-items:center;aspect-ratio:1/1;width:128px;height:128px;cursor:pointer}dl-gallery-data-x[data-has-images=true]~.dl-cart-item-main-product-image{cursor:pointer}dl-gallery-data-x[data-has-images=false]~.dl-cart-item-main-product-image{cursor:default}.dl-cart-item-main-product-image img{width:100%;height:100%;object-fit:cover;border-radius:2px}.dl-cart-item-main-product-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;flex:1 0 0}.dl-cart-item-main-product-info-title{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.dl-cart-item-main-product-info-title>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dl-cart-item-main-product-info-title-text{color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.dl-cart-item-main-product-info-pop{display:flex;align-items:center;gap:8px;cursor:pointer}.dl-cart-item-main-product-info-pop[data-dl-pop-area=none]{cursor:default}.dl-cart-item-main-product-info-pop>span{color:#95989c;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-main-product-info-pop>svg{width:16px;height:16px}.dl-cart-item-main-product-info-desc{color:#95989c;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-main-product-info-desc{display:none}.dl-cart-item-main-operational-area{display:flex;align-items:center;gap:108px;width:472px}.dl-cart-item-main-product-quantity{display:flex;width:96px;justify-content:space-between;align-items:center}.dl-cart-item-main-product-quantity-minus{display:flex;padding:4px;align-items:center;gap:10px;border-radius:4px;background:#fafafa;cursor:pointer;width:24px;height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dl-cart-item-main-product-quantity-minus svg{width:100%;height:100%;object-fit:cover}.dl-cart-item-main-product-quantity-input{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-main-product-quantity-plus{display:flex;padding:4px;align-items:center;gap:10px;border-radius:4px;background:#315800;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:24px;height:24px}.dl-cart-item-main-product-quantity-plus.disabled{cursor:not-allowed;opacity:.5}.dl-cart-item-main-product-quantity-plus svg{width:100%;height:100%;object-fit:cover}.dl-cart-item[data-dl-only-one=true] .dl-cart-item-main-product-quantity-minus,.dl-cart-item[data-dl-only-one=true] .dl-cart-item-main-product-quantity-plus{opacity:0!important;pointer-events:none!important}.dl-cart-item-main-product-price-group{display:flex;flex-direction:column;justify-content:center;gap:8px;width:80px;flex-shrink:0}.dl-cart-unused-coupon{position:relative;align-self:center;width:max-content;max-width:240px;padding:4px;border-radius:4px;background:#f3f5ef;color:#000;font-size:12px;line-height:1.5;text-align:center;overflow-wrap:anywhere}.dl-cart-unused-coupon-tag{display:inline-block;width:16px;height:17px;margin-right:4px;vertical-align:middle}.dl-cart-unused-coupon-code{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;vertical-align:baseline;cursor:pointer}.dl-cart-unused-coupon-icon{position:relative;display:inline-flex;width:16px;height:16px;flex-shrink:0}.dl-cart-unused-coupon-icon svg{position:absolute;inset:0;width:100%;height:100%;transition:opacity .2s ease}.dl-cart-unused-coupon-icon-after{color:#315800;opacity:0}.dl-cart-unused-coupon-code.is-copied .dl-cart-unused-coupon-icon-before{opacity:0}.dl-cart-unused-coupon-code.is-copied .dl-cart-unused-coupon-icon-after{opacity:1}.dl-cart-unused-coupon-code:focus-visible{outline:2px solid #315800;outline-offset:2px}.dl-cart-item-main-product-price{display:flex;width:80px;flex-direction:column;align-items:flex-start;gap:8px}.dl-cart-item-main-product-price span:nth-child(1){color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-main-product-price span:nth-child(2){color:#95989c;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}.dl-cart-item-main-product-delete{display:flex;width:80px;justify-content:center;align-items:center;gap:10px;cursor:pointer;height:24px;position:relative}.dl-cart-item-main-product-delete svg{width:auto;height:100%;object-fit:cover}.dl-cart-item-main-product-delete .loading__spinner .path{stroke:#95989c}.dl-cart-item-minor-divider{width:calc(100% - 144px);height:1px;background:#00000014}.dl-cart-item-minor-content{display:flex;padding:0 20px 0 40px;align-items:center;gap:24px;align-self:stretch}.dl-cart-item-minor-content>dl-cart-variant-pop{position:absolute;left:-9999px;width:0;height:0}.dl-cart-item-minor-product{display:flex;align-items:center;gap:24px;flex:1 0 0}.dl-cart-item-minor-product-image{display:flex;height:80px;width:80px;justify-content:center;align-items:center;aspect-ratio:1/1}.dl-cart-item-minor-product-image img{width:100%;height:100%;object-fit:cover;border-radius:2px}.dl-cart-item-minor-product-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.dl-cart-item-minor-product-info-title{display:flex;flex-direction:column;gap:8px;line-height:normal}.dl-cart-item-minor-product-info-title>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dl-cart-item-minor-product-info-title-text{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.dl-cart-item-minor-product-info-desc{display:none}.dl-cart-item-minor-product-info-desc>span{color:#95989c;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-minor-operational-area{display:flex;align-items:center;gap:108px;width:472px}.dl-cart-item-minor-product-quantity{display:flex;width:96px;justify-content:center;align-items:center;gap:20px}.dl-cart-item-minor-product-quantity>span{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-minor-product-price{display:flex;width:80px;flex-direction:column;align-items:flex-start;gap:8px}.dl-cart-item-minor-product-price span:nth-child(1){color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-minor-product-price span:nth-child(2){color:#95989c;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}.dl-cart-item-minor-product-delete{display:flex;width:80px;justify-content:center;align-items:center;gap:10px;cursor:pointer;height:24px;position:relative}.dl-cart-item-minor-product-delete svg{width:auto;height:100%;object-fit:cover;flex-shrink:0}.dl-cart-item-minor-product-delete .loading__spinner .path{stroke:#95989c}.dl-cart-item-minor-addons-divider{display:none}.dl-cart-item-divider{width:100%;height:1px;background:#00000014}.dl-cart-item-addons-list{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.dl-cart-item-addons-item{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.dl-cart-item-addons-item-content{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border-radius:4px;background:#fafafa}.dl-cart-item-addons-item-text{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;max-width:600px}.dl-cart-item-addons-item-text-title>span{color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.dl-cart-item-addons-item-text-title,.dl-cart-item-addons-item-text-desc{line-height:normal}.dl-cart-item-addons-item-text-desc>span{color:#95989c;font-size:14px;font-style:normal;font-weight:400;line-height:normal;align-self:stretch}.dl-cart-item-addons-item-product{display:flex;align-items:center;gap:24px;align-self:stretch}.dl-cart-item-addons-item-product>dl-cart-variant-pop{position:absolute;left:-9999px;width:0;height:0}.dl-cart-item-addons-item-product-divider{width:100%;height:1px;background:#00000014}.dl-cart-item-addons-item-product-main{display:flex;align-items:center;gap:44px;flex-grow:1}.dl-cart-item-addons-item-product-image{display:flex;width:80px;height:80px;aspect-ratio:1/1}.dl-cart-item-addons-item-product-image img{width:100%;height:100%;object-fit:cover;border-radius:2px}.dl-cart-item-addons-item-product-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;flex:1 0 0}.dl-cart-item-addons-item-product-text-title>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dl-cart-item-addons-item-product-text-title-text{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.dl-cart-item-addons-item-product-text-popup-container{max-width:100%;position:relative;display:flex;align-items:center;gap:0;align-self:stretch;cursor:pointer}.dl-cart-item-addons-item-product-text-popup>span{align-self:stretch;color:#95989c;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.dl-cart-subscription-select-options{flex-shrink:0;color:#95989c;font-size:14px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.dl-cart-subscription-select-wrapper{display:flex;align-items:center;column-gap:8px;position:relative;flex:1 1 auto;min-width:0}.dl-cart-subscription-select-wrapper svg{transform:rotate(90deg);width:16px;height:16px;position:absolute;right:0;color:#95989c;pointer-events:none}.dl-cart-subscription-select{width:100%;min-width:0;text-overflow:ellipsis;border:none;outline:none;color:#95989c;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;padding:0 24px 0 0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;z-index:1}.dl-cart-item-addons-item-product-text-desc>span{align-self:stretch;color:#95989c;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-addons-item-product-operational-area{display:flex;align-items:center;gap:108px;width:472px}.dl-cart-item-addons-item-product-quantity{display:flex;width:96px;justify-content:center;align-items:center;gap:20px}.dl-cart-item-addons-item-product-quantity>span{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-addons-item-product-price{display:flex;width:80px;flex-direction:column;align-items:flex-start;gap:8px}.dl-cart-item-addons-item-product-price>span:nth-child(1){color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-addons-item-product-price>span:nth-child(2){color:#95989c;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}.dl-cart-item-addons-item-product-add{display:flex;width:80px;height:36px;padding:12px 16px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:#f5f5f5;cursor:pointer}.dl-cart-item-addons-item-product-add>span{color:#315800;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.dl-cart-item-addons-item-product-add .loading__spinner .path{stroke:#315800}.dl-cart-item-addons-item-product-add .add-text{display:block}.dl-cart-close{display:flex;width:36px;height:36px;justify-content:center;align-items:center;flex-shrink:0;cursor:pointer}.dl-cart-close svg{width:100%;height:100%;object-fit:cover}body.cart-open{overflow:hidden}body.dl-show-cart-ll .dl-cart-overlay{display:block!important}body.dl-show-cart-ll{overflow:hidden}.dl-cart-item-divider:last-child{display:none}.dl-cart-header-title-empty{flex-direction:column;gap:40px;display:none}.dl-cart-header-title-empty-btn{display:flex;width:320px;height:48px;padding:8px 48px;justify-content:center;align-items:center;gap:10px;cursor:pointer;border-radius:4px;background:#315800;color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.dl-cart-item-main-product-checkbox{display:none}.dl-cart-item-addons-item-product-divider:last-child{display:none}.dl-cart-item-main-product-info-title-tag{display:flex;width:fit-content;margin-bottom:4px;height:24px;padding:0 6px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:#f3f8ed;color:#315800;font-size:12px;font-style:normal;font-weight:500;line-height:24px}.dl-cart-item-main-product-info-title-tag-free,.dl-cart-item-minor-product-info-title-tag-free{display:flex;width:fit-content;margin-bottom:4px;height:24px;line-height:24px;padding:0 6px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:#ffebe6;color:#ff3800;font-size:12px;font-style:normal;font-weight:500}.dl-cart-item-minor-product-info-title-tag,.dl-cart-item-addons-item-product-text-title-tag{display:flex;width:fit-content;margin-bottom:4px;height:24px;padding:2px 6px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:#f3f8ed;color:#315800;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.dl-cart-item-main-product-info-title:has(.dl-cart-item-main-product-info-title-tag-hsa-fsa){gap:10px}.dl-cart-item-main-product-info-title-tag-hsa-fsa{margin-top:10px;display:flex;align-items:center;gap:4px;background-color:#3158000f;padding:4px 8px;border-radius:4px;font-size:14px;line-height:20px;font-weight:500;color:#315800}.dl-cart-item-main-product-info-title-tag-hsa-fsa span{font-weight:500;white-space:nowrap}.dl-cart-item-main-product-info-title-tag-hsa-fsa-popover{position:relative;display:flex;align-items:center}.dl-cart-item-main-product-info-title-tag-hsa-fsa-popover-icon{display:flex;align-items:center;cursor:pointer}.dl-cart-item-main-product-info-title-tag-hsa-fsa-popover-content{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 0 8px #00000026;background:#fff;border-radius:4px;padding:16px;font-size:14px;line-height:20px;color:#000;font-weight:400;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:10;width:373px}.dl-cart-item-main-product-info-title-tag-hsa-fsa-popover-content:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-bottom-color:#00000026}.dl-cart-item-main-product-info-title-tag-hsa-fsa-popover-content:after{content:"";position:absolute;bottom:calc(100% - 1px);left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#fff}.dl-cart-item-main-product-info-title-tag-hsa-fsa-popover:hover .dl-cart-item-main-product-info-title-tag-hsa-fsa-popover-content{opacity:1;pointer-events:auto}@media screen and (min-width:1921px){.dl-cart-item-main-product-price-group{width:calc(80 / 1920 * 100vw);gap:calc(8 / 1920 * 100vw)}.dl-cart-unused-coupon{max-width:12.5vw;padding:calc(4 / 1920 * 100vw);border-radius:calc(4 / 1920 * 100vw);font-size:.625vw}.dl-cart-unused-coupon-tag{width:calc(16 / 1920 * 100vw);height:calc(17 / 1920 * 100vw);margin-right:calc(4 / 1920 * 100vw)}.dl-cart-unused-coupon-code{gap:calc(4 / 1920 * 100vw)}.dl-cart-unused-coupon-icon{width:calc(16 / 1920 * 100vw);height:calc(16 / 1920 * 100vw)}.dl-cart-unused-coupon-code:focus-visible{outline-width:calc(2 / 1920 * 100vw);outline-offset:calc(2 / 1920 * 100vw)}.dl-cart-header{padding:calc(40 / 1920 * 100vw) calc(80 / 1920 * 100vw);cursor:pointer}.dl-cart-header-title,.dl-cart-header-title-text{gap:calc(32 / 1920 * 100vw)}.dl-cart-header-title-text span:nth-child(1){font-size:calc(32 / 1920 * 100vw)}.dl-cart-header-title-text span:nth-child(2){font-size:calc(32 / 1920 * 100vw)}.dl-cart-content{padding:0 calc(80 / 1920 * 100vw) 6.25vw calc(80 / 1920 * 100vw);grid-template-columns:1fr calc(440 / 1920 * 100vw);gap:calc(40 / 1920 * 100vw);align-items:start}.dl-cart-main{gap:1.25vw}.dl-cart-main-content{border-radius:calc(8 / 1920 * 100vw)}.dl-cart-list{min-width:calc(860 / 1920 * 100vw);padding:calc(40 / 1920 * 100vw);gap:calc(40 / 1920 * 100vw);margin-bottom:6.25vw;border-radius:calc(8 / 1920 * 100vw)}.dl-cart-item{gap:calc(40 / 1920 * 100vw)}.dl-cart-item-container{gap:calc(16 / 1920 * 100vw)}.dl-cart-item-main-content{padding-right:calc(20 / 1920 * 100vw);gap:1.25vw}.dl-cart-item-main-product{flex:1 0 0}.dl-cart-item-main-product-checkbox{width:calc(40 / 1920 * 100vw);height:calc(40 / 1920 * 100vw)}.dl-cart-item-main-product-image{margin-right:calc(16 / 1920 * 100vw);width:calc(128 / 1920 * 100vw);height:calc(128 / 1920 * 100vw)}.dl-cart-item-main-product-image img{border-radius:calc(2 / 1920 * 100vw)}.dl-cart-item-main-product-info{gap:calc(8 / 1920 * 100vw);flex:1 0 0}.dl-cart-item-main-product-info-title-text{font-size:calc(20 / 1920 * 100vw)}.dl-cart-item-main-product-info-pop{gap:calc(8 / 1920 * 100vw)}.dl-cart-item-main-product-info-pop>span{font-size:calc(14 / 1920 * 100vw)}.dl-cart-item-main-product-info-pop>svg{width:calc(16 / 1920 * 100vw);height:calc(16 / 1920 * 100vw)}.dl-cart-item-main-product-info-desc{font-size:calc(14 / 1920 * 100vw)}.dl-cart-item-main-operational-area{gap:5.625vw;width:calc(472 / 1920 * 100vw)}.dl-cart-item-main-product-quantity{width:5vw}.dl-cart-item-main-product-quantity-minus{padding:calc(4 / 1920 * 100vw);gap:calc(10 / 1920 * 100vw);border-radius:calc(4 / 1920 * 100vw);width:1.25vw;height:1.25vw}.dl-cart-item-main-product-quantity-input{font-size:calc(16 / 1920 * 100vw)}.dl-cart-item-main-product-quantity-plus{padding:calc(4 / 1920 * 100vw);gap:calc(10 / 1920 * 100vw);border-radius:calc(4 / 1920 * 100vw);width:1.25vw;height:1.25vw}.dl-cart-item-main-product-price{width:calc(80 / 1920 * 100vw);gap:calc(8 / 1920 * 100vw)}.dl-cart-item-main-product-price span:nth-child(1){font-size:calc(16 / 1920 * 100vw)}.dl-cart-item-main-product-price span:nth-child(2){font-size:calc(16 / 1920 * 100vw)}.dl-cart-item-main-product-delete{width:calc(80 / 1920 * 100vw);gap:calc(10 / 1920 * 100vw)}.dl-cart-item-main-product-delete svg{width:1.25vw;height:1.25vw}.dl-cart-item-minor-divider{width:calc(1056 / 1920 * 100vw);height:calc(1 / 1920 * 100vw)}.dl-cart-item-minor-content{padding:0 calc(20 / 1920 * 100vw) 0 calc(40 / 1920 * 100vw);gap:1.25vw}.dl-cart-item-minor-product{gap:1.25vw;flex:1 0 0}.dl-cart-item-minor-product-image{width:calc(80 / 1920 * 100vw);height:calc(80 / 1920 * 100vw)}.dl-cart-item-minor-product-image img{border-radius:calc(2 / 1920 * 100vw)}.dl-cart-item-minor-product-info{gap:calc(8 / 1920 * 100vw);flex:1 0 0}.dl-cart-item-minor-product-info-title{gap:calc(8 / 1920 * 100vw)}.dl-cart-item-minor-product-info-title-text{font-size:calc(16 / 1920 * 100vw)}.dl-cart-item-minor-product-info-desc>span{font-size:calc(14 / 1920 * 100vw)}.dl-cart-item-minor-operational-area{gap:5.625vw;width:calc(472 / 1920 * 100vw)}.dl-cart-item-minor-product-quantity{width:5vw;gap:calc(20 / 1920 * 100vw)}.dl-cart-item-minor-product-quantity>span{font-size:calc(16 / 1920 * 100vw)}.dl-cart-item-minor-product-price{width:calc(80 / 1920 * 100vw);gap:calc(8 / 1920 * 100vw)}.dl-cart-item-minor-product-price span:nth-child(1){font-size:calc(16 / 1920 * 100vw)}.dl-cart-item-minor-product-price span:nth-child(2){font-size:calc(16 / 1920 * 100vw)}.dl-cart-item-minor-product-delete{width:calc(80 / 1920 * 100vw);gap:calc(10 / 1920 * 100vw)}.dl-cart-item-minor-product-delete svg{width:1.25vw;height:1.25vw}.dl-cart-item-divider{height:calc(1 / 1920 * 100vw)}.dl-cart-item-addons-list{gap:1.25vw}.dl-cart-item-addons-item{gap:calc(10 / 1920 * 100vw)}.dl-cart-item-addons-item-content{padding:calc(20 / 1920 * 100vw);gap:1.25vw;border-radius:calc(4 / 1920 * 100vw)}.dl-cart-item-addons-item-text-title>span{font-size:calc(20 / 1920 * 100vw)}.dl-cart-item-addons-item-text-desc>span{font-size:calc(14 / 1920 * 100vw)}.dl-cart-item-addons-item-product{gap:1.25vw}.dl-cart-item-addons-item-product-main{gap:calc(44 / 1920 * 100vw)}.dl-cart-item-addons-item-product-image{width:calc(80 / 1920 * 100vw);height:calc(80 / 1920 * 100vw);aspect-ratio:1/1}.dl-cart-item-addons-item-product-image img{border-radius:calc(2 / 1920 * 100vw)}.dl-cart-item-addons-item-product-text{gap:calc(8 / 1920 * 100vw);flex:1 0 0}.dl-cart-item-addons-item-product-text-title-text{font-size:calc(16 / 1920 * 100vw)}.dl-cart-item-addons-item-product-text-popup-container{position:relative;cursor:pointer}.dl-cart-subscription-select-options{font-size:calc(14 / 1920 * 100vw)}.dl-cart-item-addons-item-product-text-popup>span{font-size:calc(14 / 1920 * 100vw)}.dl-cart-item-addons-item-product-text-desc>span{font-size:calc(14 / 1920 * 100vw)}.dl-cart-item-addons-item-product-operational-area{gap:5.625vw;width:calc(472 / 1920 * 100vw)}.dl-cart-item-addons-item-product-quantity{width:5vw;gap:calc(20 / 1920 * 100vw)}.dl-cart-item-addons-item-product-quantity>span{font-size:calc(16 / 1920 * 100vw)}.dl-cart-item-addons-item-product-price{width:calc(80 / 1920 * 100vw);gap:calc(8 / 1920 * 100vw)}.dl-cart-item-addons-item-product-price>span:nth-child(1){font-size:calc(16 / 1920 * 100vw)}.dl-cart-item-addons-item-product-price>span:nth-child(2){font-size:calc(16 / 1920 * 100vw)}.dl-cart-item-addons-item-product-add{width:calc(80 / 1920 * 100vw);height:1.875vw;padding:.625vw calc(16 / 1920 * 100vw);gap:calc(10 / 1920 * 100vw);border-radius:calc(4 / 1920 * 100vw)}.dl-cart-item-addons-item-product-add>span{font-size:calc(14 / 1920 * 100vw)}.dl-cart-close{width:1.875vw;height:1.875vw}.dl-cart-header-title-empty{gap:calc(40 / 1920 * 100vw)}.dl-cart-header-title-empty-btn{display:flex;width:calc(320 / 1920 * 100vw);height:2.5vw;padding:calc(8 / 1920 * 100vw) 2.5vw;gap:calc(10 / 1920 * 100vw);border-radius:calc(4 / 1920 * 100vw);font-size:calc(20 / 1920 * 100vw)}.dl-cart-item-main-product-info-title-placeholder{margin-right:calc(8 / 1920 * 100vw);height:1.25vw;padding:calc(2 / 1920 * 100vw) .3125vw;gap:calc(10 / 1920 * 100vw);border-radius:calc(4 / 1920 * 100vw);font-size:.625vw}.dl-cart-item-addons-item-text{max-width:31.25vw}.dl-cart-subscription-select-wrapper svg{width:calc(16 / 1920 * 100vw);height:calc(16 / 1920 * 100vw)}.dl-cart-subscription-select{font-size:calc(14 / 1920 * 100vw);padding:0 1.25vw 0 0}.dl-cart-item-minor-product-info-title-tag,.dl-cart-item-addons-item-product-text-title-tag{height:1.25vw;padding:calc(2 / 1920 * 100vw) .3125vw;gap:calc(10 / 1920 * 100vw);border-radius:calc(4 / 1920 * 100vw);font-size:.625vw;margin-right:calc(8 / 1920 * 100vw)}.dl-cart-item-main-product-info-title-tag{margin-bottom:calc(4 / 1920 * 100vw);height:1.25vw;padding:0 .3125vw;gap:calc(10 / 1920 * 100vw);border-radius:calc(4 / 1920 * 100vw);line-height:1.25vw;font-size:.625vw}.dl-cart-item-main-product-info-title-tag-free,.dl-cart-item-minor-product-info-title-tag-free{margin-bottom:calc(4 / 1920 * 100vw);height:1.25vw;line-height:1.25vw;padding:0 .3125vw;gap:calc(10 / 1920 * 100vw);border-radius:calc(4 / 1920 * 100vw);font-size:.625vw}.dl-cart-item-minor-product-info-title-tag,.dl-cart-item-addons-item-product-text-title-tag{margin-bottom:calc(4 / 1920 * 100vw);height:1.25vw;padding:calc(2 / 1920 * 100vw) .3125vw;gap:calc(10 / 1920 * 100vw);border-radius:calc(4 / 1920 * 100vw);font-size:.625vw}.dl-cart-item-main-product-info-title-tag-hsa-fsa{margin-top:.5208vw;gap:.2083vw;padding:.2083vw .4167vw;border-radius:.2083vw;font-size:.7292vw;line-height:1.0417vw}.dl-cart-item-main-product-info-title-tag-hsa-fsa-popover-content{top:calc(100% + .4167vw);border-radius:.2083vw;padding:.8333vw;font-size:.7292vw;line-height:1.0417vw;width:19.4271vw}.dl-cart-item-main-product-info-title-tag-hsa-fsa-popover-content:before{border:.3646vw solid transparent;border-bottom-color:#00000026}.dl-cart-item-main-product-info-title-tag-hsa-fsa-popover-content:after{bottom:calc(100% - .0521vw);border:.3125vw solid transparent;border-bottom-color:#fff}}@media screen and (min-width:990px)and (max-width:1601px){.dl-cart-item-main-product-price-group{width:5vw;gap:.5vw}.dl-cart-unused-coupon{max-width:15vw;padding:.25vw;border-radius:.25vw;font-size:.75vw}.dl-cart-unused-coupon-tag{width:1vw;height:1.0625vw;margin-right:.25vw}.dl-cart-unused-coupon-code{gap:.25vw}.dl-cart-unused-coupon-icon{width:1vw;height:1vw}.dl-cart-unused-coupon-code:focus-visible{outline-width:.125vw;outline-offset:.125vw}.dl-cart-header{padding:2.5vw 5vw;cursor:pointer}.dl-cart-header-title,.dl-cart-header-title-text{gap:2vw}.dl-cart-header-title-text span:nth-child(1){font-size:2vw}.dl-cart-header-title-text span:nth-child(2){font-size:2vw}.dl-cart-content{padding:0 5vw 7.5vw;gap:2.5vw;grid-template-columns:1fr calc(440 / 1600 * 100vw);align-items:start}.dl-cart-main{gap:1.5vw;min-width:53.75vw}.dl-cart-main-content{border-radius:.5vw}.dl-cart-list{min-width:53.75vw;padding:2.5vw;gap:2.5vw;margin-bottom:7.5vw;border-radius:.5vw}.dl-cart-item{gap:calc(20 / 1920 * 100vw)}.dl-cart-item-container{gap:1vw}.dl-cart-item-main-content{padding-right:1.25vw;gap:1.5vw}.dl-cart-item-main-product{flex:1 0 0}.dl-cart-item-main-product-checkbox{width:2.5vw;height:2.5vw}.dl-cart-item-main-product-image{margin-right:1vw;width:8vw;height:8vw}.dl-cart-item-main-product-image img{border-radius:.125vw}.dl-cart-item-main-product-info{gap:.5vw;flex:1 0 0}.dl-cart-item-main-product-info-title-text{font-size:1.25vw}.dl-cart-item-main-product-info-pop{gap:.5vw}.dl-cart-item-main-product-info-pop>span{font-size:calc(14 / 1600 * 100vw)}.dl-cart-item-main-product-info-pop>svg{width:1vw;height:1vw}.dl-cart-item-main-product-info-desc{font-size:calc(14 / 1600 * 100vw)}.dl-cart-item-main-operational-area{gap:6.75vw;width:29.5vw}.dl-cart-item-main-product-quantity{width:6vw}.dl-cart-item-main-product-quantity-minus{padding:.25vw;gap:.625vw;border-radius:.25vw;width:1.5vw;height:1.5vw}.dl-cart-item-main-product-quantity-input{font-size:1vw}.dl-cart-item-main-product-quantity-plus{padding:.25vw;gap:.625vw;border-radius:.25vw;width:1.5vw;height:1.5vw}.dl-cart-item-main-product-price{width:5vw;gap:.5vw}.dl-cart-item-main-product-price span:nth-child(1){font-size:1vw}.dl-cart-item-main-product-price span:nth-child(2){font-size:1vw}.dl-cart-item-main-product-delete{width:5vw;gap:.625vw}.dl-cart-item-main-product-delete svg{width:1.5vw;height:1.5vw}.dl-cart-item-minor-divider{width:calc(100% - 9vw);height:.0625vw}.dl-cart-item-minor-content{padding:0 1.25vw 0 2.5vw;gap:1.5vw}.dl-cart-item-minor-product{gap:1.5vw;flex:1 0 0}.dl-cart-item-minor-product-image{width:5vw;height:5vw}.dl-cart-item-minor-product-image img{border-radius:.125vw}.dl-cart-item-minor-product-info{gap:.5vw;flex:1 0 0}.dl-cart-item-minor-product-info-title{gap:.5vw}.dl-cart-item-minor-product-info-title-text{font-size:1vw}.dl-cart-item-minor-product-info-desc>span{font-size:calc(14 / 1600 * 100vw)}.dl-cart-item-minor-operational-area{gap:6.75vw;width:29.5vw}.dl-cart-item-minor-product-quantity{width:6vw;gap:1.25vw}.dl-cart-item-minor-product-quantity>span{font-size:1vw}.dl-cart-item-minor-product-price{width:5vw;gap:.5vw}.dl-cart-item-minor-product-price span:nth-child(1){font-size:1vw}.dl-cart-item-minor-product-price span:nth-child(2){font-size:1vw}.dl-cart-item-minor-product-delete{width:5vw;gap:.625vw}.dl-cart-item-minor-product-delete svg{width:1.5vw;height:1.5vw}.dl-cart-item-divider{height:.0625vw}.dl-cart-item-addons-list{gap:1.5vw}.dl-cart-item-addons-item{gap:.625vw}.dl-cart-item-addons-item-content{padding:1.25vw;gap:1.5vw;border-radius:.25vw}.dl-cart-item-addons-item-text-title>span{font-size:1.25vw}.dl-cart-item-addons-item-text-desc>span{font-size:calc(14 / 1600 * 100vw)}.dl-cart-item-addons-item-product{gap:1.5vw}.dl-cart-item-addons-item-product-main{gap:2.75vw}.dl-cart-item-addons-item-product-image{width:5vw;height:5vw;aspect-ratio:1/1}.dl-cart-item-addons-item-product-image img{border-radius:.125vw}.dl-cart-item-addons-item-product-text{gap:.5vw;flex:1 0 0}.dl-cart-item-addons-item-product-text-title-text{font-size:1vw}.dl-cart-item-addons-item-product-text-popup-container{position:relative;cursor:pointer}.dl-cart-subscription-select-options{font-size:calc(14 / 1600 * 100vw)}.dl-cart-item-addons-item-product-text-popup>span{font-size:calc(14 / 1600 * 100vw)}.dl-cart-item-addons-item-product-text-desc>span{font-size:calc(14 / 1600 * 100vw)}.dl-cart-item-addons-item-product-operational-area{gap:6.75vw;width:29.5vw}.dl-cart-item-addons-item-product-quantity{width:6vw;gap:1.25vw}.dl-cart-item-addons-item-product-quantity>span{font-size:1vw}.dl-cart-item-addons-item-product-price{width:5vw;gap:.5vw}.dl-cart-item-addons-item-product-price>span:nth-child(1){font-size:1vw}.dl-cart-item-addons-item-product-price>span:nth-child(2){font-size:1vw}.dl-cart-item-addons-item-product-add{width:5vw;height:2.25vw;padding:.75vw 1vw;gap:.625vw;border-radius:.25vw}.dl-cart-item-addons-item-product-add>span{font-size:calc(14 / 1600 * 100vw)}.dl-cart-close{width:2.25vw;height:2.25vw}.dl-cart-header-title-empty{gap:2.5vw}.dl-cart-header-title-empty-btn{display:flex;width:20vw;height:3vw;padding:.5vw 3vw;gap:.625vw;border-radius:.25vw;font-size:1.25vw}.dl-cart-item-main-product-info-title-placeholder{margin-right:.5vw;height:1.5vw;padding:.125vw .375vw;gap:.625vw;border-radius:.25vw;font-size:.75vw}.dl-cart-item-addons-item-text{max-width:37.5vw}.dl-cart-subscription-select-wrapper svg{width:1vw;height:1vw}.dl-cart-subscription-select{font-size:calc(14 / 1600 * 100vw);padding:0 1.5vw 0 0}.dl-cart-item-minor-product-info-title-tag,.dl-cart-item-addons-item-product-text-title-tag{height:1.5vw;padding:.125vw .375vw;gap:.625vw;border-radius:.25vw;font-size:.75vw;margin-right:.5vw}.dl-cart-item-main-product-info-title-tag{margin-bottom:.25vw;height:1.5vw;padding:0 .375vw;gap:.625vw;border-radius:.25vw;line-height:1.5vw;font-size:.75vw}.dl-cart-item-main-product-info-title-tag-free,.dl-cart-item-minor-product-info-title-tag-free{margin-bottom:.25vw;height:1.5vw;line-height:1.5vw;padding:0 .375vw;gap:.625vw;border-radius:.25vw;font-size:.75vw}.dl-cart-item-minor-product-info-title-tag,.dl-cart-item-addons-item-product-text-title-tag{margin-bottom:.25vw;height:1.5vw;padding:.125vw .375vw;gap:.625vw;border-radius:.25vw;font-size:.75vw}.dl-cart-item-main-product-info-title-tag-hsa-fsa{margin-top:.25vw;gap:.25vw;padding:.25vw .5vw;border-radius:.25vw;font-size:.875vw;line-height:1.25vw}.dl-cart-item-main-product-info-title-tag-hsa-fsa-popover-content{top:calc(100% + .5vw);border-radius:.25vw;padding:1vw;font-size:.875vw;line-height:1.25vw;width:23.3125vw}.dl-cart-item-main-product-info-title-tag-hsa-fsa-popover-content:before{border:.4375vw solid transparent;border-bottom-color:#00000026}.dl-cart-item-main-product-info-title-tag-hsa-fsa-popover-content:after{bottom:calc(100% - .0625vw);border:.375vw solid transparent;border-bottom-color:#fff}}@media screen and (max-width:989px){.dl-cart-unused-coupon-tag{width:calc(16 / 375 * 100vw);height:calc(17 / 375 * 100vw);margin-right:calc(4 / 375 * 100vw)}.dl-cart-unused-coupon-code{gap:calc(4 / 375 * 100vw)}.dl-cart-unused-coupon-icon{width:calc(16 / 375 * 100vw);height:calc(16 / 375 * 100vw)}.dl-cart-unused-coupon-code:focus-visible{outline-width:calc(2 / 375 * 100vw);outline-offset:calc(2 / 375 * 100vw)}.dl-cart-item-main-product-price-group{display:contents}.dl-cart-item-main-operational-area:has(.dl-cart-unused-coupon){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(4 / 375 * 100vw) calc(8 / 375 * 100vw)}.dl-cart-item-main-operational-area:has(.dl-cart-unused-coupon) .dl-cart-item-main-product-quantity{grid-column:2;grid-row:1}.dl-cart-item-main-operational-area:has(.dl-cart-unused-coupon) .dl-cart-item-main-product-price{grid-column:1;grid-row:1;flex-wrap:wrap}.dl-cart-unused-coupon{grid-column:1 / -1;grid-row:2;justify-self:start;max-width:100%;padding:calc(4 / 375 * 100vw) 1.6vw;border-radius:calc(4 / 375 * 100vw);font-size:3.2vw;text-align:left}.dl-cart-overlay{background:#fff}.dl-cart-header{display:flex;padding:calc(20 / 375 * 100vw) calc(16 / 375 * 100vw);justify-content:flex-start;align-items:flex-start;align-self:stretch;pointer-events:auto}.dl-cart-header-title{display:flex;align-items:center;gap:calc(8 / 375 * 100vw)}.dl-cart-header-title-text{display:flex;align-items:center;gap:calc(16 / 375 * 100vw)}.dl-cart-header-title-text span:nth-child(1){color:#000;font-size:calc(20 / 375 * 100vw);font-style:normal;font-weight:500;line-height:normal}.dl-cart-header-title-text span:nth-child(2){color:#000;font-size:calc(20 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal}.dl-cart-header-title-empty{width:100%;align-items:flex-start;gap:calc(20 / 375 * 100vw)}.dl-cart-header-title-empty .dl-cart-header-title-text span{color:#000;font-size:calc(20 / 375 * 100vw);font-style:normal;font-weight:500;line-height:normal}.dl-cart-header-title-empty-btn{width:100%;font-size:calc(16 / 375 * 100vw);height:12.8vw;padding:1.6vw calc(32 / 375 * 100vw);justify-content:center;align-items:center;gap:calc(10 / 375 * 100vw);flex-shrink:0}.dl-cart-close{display:flex;width:6.4vw;height:6.4vw;justify-content:center;align-items:center;flex-shrink:0}.dl-cart-content{display:flex;width:100%;padding:0 0 48vw;flex-direction:column;align-items:flex-start;gap:0}.dl-cart-item-addons-item-text{max-width:100%}.dl-cart-list{min-width:100%;display:flex;width:100%;flex-direction:column;align-items:flex-end;gap:calc(20 / 375 * 100vw);background:#fff;margin-bottom:0;padding:0}.dl-cart-main{padding:0 calc(16 / 375 * 100vw) calc(20 / 375 * 100vw);min-width:100%;width:100%;gap:0}.dl-cart-main:has(.dl-cart-list-empty){padding:calc(10 / 375 * 100vw) calc(16 / 375 * 100vw)}.dl-cart-content:has(.dl-cart-list-empty){padding-bottom:calc(4 / 375 * 100vw)}.dl-cart-item{gap:calc(16 / 375 * 100vw)}.dl-cart-item-container{display:flex;flex-direction:column;align-items:flex-end;gap:calc(16 / 375 * 100vw);align-self:stretch}.dl-cart-item-main-content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(8 / 375 * 100vw);align-self:stretch;padding:0;position:relative}dl-gallery-data-x{margin:0}.dl-cart-item-main-product-image{width:calc(64 / 375 * 100vw);height:calc(64 / 375 * 100vw);margin-right:calc(8 / 375 * 100vw)}.dl-cart-item-main-product-image img{border-radius:calc(2 / 375 * 100vw)}.dl-cart-item-main-product-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(4 / 375 * 100vw);flex:1 0 0;max-width:calc(207 / 375 * 100vw)}.dl-cart-item-main-product-info-title-text{color:#000;font-size:calc(16 / 375 * 100vw);font-style:normal;font-weight:500;line-height:normal}.dl-cart-item-main-product-info-pop{display:flex;align-items:center;gap:calc(4 / 375 * 100vw);cursor:pointer}.dl-cart-item-main-product-info-pop>span{color:#95989c;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-main-product{margin-top:calc(-8 / 375 * 100vw)}.dl-cart-item-main-product-info-desc{color:#95989c;font-size:3.2vw;font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-main-operational-area{display:flex;width:100%;flex-direction:row-reverse;padding-left:calc(68 / 375 * 100vw);justify-content:space-between;align-items:center;align-self:stretch;gap:0}.dl-cart-item-main-product-price{flex-direction:row;gap:calc(8 / 375 * 100vw);width:auto}.dl-cart-item-main-product-price span:nth-child(1){color:#000;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-main-product-price span:nth-child(2){color:#95989c;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}.dl-cart-item-main-product-quantity{display:flex;width:25.6vw;justify-content:space-between;align-items:center;align-self:stretch}.dl-cart-item-main-product-quantity-minus{display:flex;padding:calc(4 / 375 * 100vw);align-items:center;gap:calc(10 / 375 * 100vw);border-radius:calc(4 / 375 * 100vw);width:6.4vw;height:6.4vw}.dl-cart-item-main-product-quantity-input{color:#000;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-main-product-delete{position:absolute;top:0;right:0;width:6.4vw;height:6.4vw}.dl-cart-item-minor-content{padding:0;width:100%;display:flex;align-items:center;gap:calc(8 / 375 * 100vw);align-self:stretch;flex-direction:column;position:relative}.dl-cart-item-minor-product{display:flex;align-items:center;gap:calc(8 / 375 * 100vw);align-self:stretch}.dl-cart-item-minor-product-image{display:flex;width:calc(64 / 375 * 100vw);height:calc(64 / 375 * 100vw);justify-content:center;align-items:center;aspect-ratio:1/1}.dl-cart-item-minor-product-image img{border-radius:calc(2 / 375 * 100vw)}.dl-cart-item-minor-product-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(4 / 375 * 100vw);flex:1 0 0;max-width:calc(207 / 375 * 100vw)}.dl-cart-item-minor-product-info-title-text{color:#000;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:500;line-height:normal}.dl-cart-item-minor-product-info-desc>span{color:#95989c;font-size:3.2vw;font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-minor-operational-area{width:100%;flex-direction:row-reverse;justify-content:space-between;gap:0;padding-left:19.2vw}.dl-cart-item-minor-product-price{width:auto;flex-direction:row;display:flex;align-items:flex-start;gap:calc(8 / 375 * 100vw)}.dl-cart-item-minor-product-price span:nth-child(1){color:#000;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-minor-product-price span:nth-child(2){color:#95989c;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:line-through}.dl-cart-item-minor-product-quantity{display:flex;width:fit-content;justify-content:center;align-items:center;gap:0}.dl-cart-item-minor-product-quantity>span{color:#000;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-minor-product-delete{position:absolute;top:0;right:0;width:6.4vw;height:6.4vw}.dl-cart-item-addons-item-content{display:flex;padding:3.2vw calc(16 / 375 * 100vw);flex-direction:column;align-items:flex-start;gap:3.2vw}.dl-cart-item-addons-item-text-title>span{color:#000;font-size:calc(16 / 375 * 100vw);font-style:normal;font-weight:500;line-height:normal}.dl-cart-item-addons-item-text-desc>span{color:#95989c;font-size:3.2vw;font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-addons-item-product{display:flex;flex-direction:column;align-items:flex-start;gap:calc(8 / 375 * 100vw);align-self:stretch}.dl-cart-item-addons-item-product-main{display:flex;align-items:center;gap:calc(8 / 375 * 100vw);align-self:stretch}.dl-cart-item-addons-item-product-image{width:12.8vw;height:12.8vw}.dl-cart-item-addons-item-product-image img{border-radius:calc(2 / 375 * 100vw)}.dl-cart-item-addons-item-product-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(4 / 375 * 100vw);flex:1 0 0}.dl-cart-item-addons-item-product-text-title-text{color:#000;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:500;line-height:normal}.dl-cart-item-addons-item-product-text-popup>span{font-size:calc(14 / 375 * 100vw)}.dl-cart-subscription-select-options{flex-shrink:0;color:#95989c;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.dl-cart-item-addons-item-product-text-desc>span{font-size:3.2vw}.dl-cart-item-addons-item-product-operational-area{width:100%;display:flex;flex-direction:row-reverse;justify-content:flex-end;height:6.4vw;padding-left:calc(56 / 375 * 100vw);align-items:center;align-self:stretch;position:relative;gap:0}.dl-cart-item-addons-item-product-price{flex-direction:row;gap:calc(4 / 375 * 100vw);width:auto;margin-right:calc(8 / 375 * 100vw)}.dl-cart-item-addons-item-product-quantity{width:auto;gap:0}.dl-cart-item-addons-item-product-quantity>span{color:#000;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-addons-item-product-add{position:absolute;right:0;display:flex;width:12.8vw;height:calc(32 / 375 * 100vw);padding:3.2vw calc(8 / 375 * 100vw);justify-content:center;align-items:center;gap:calc(10 / 375 * 100vw);border-radius:calc(4 / 375 * 100vw)}.dl-cart-item-addons-item-product-price>span:nth-child(1){color:#000;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:400;line-height:normal}.dl-cart-item-main-product-quantity-plus{width:6.4vw;height:6.4vw}.dl-cart-item-addons-item-product-add>span{font-size:calc(14 / 375 * 100vw)}.dl-cart-item-addons-item-product-price>span:nth-child(2){font-size:calc(14 / 375 * 100vw)}.dl-cart-item-main-product-info-pop>svg{width:calc(16 / 375 * 100vw);height:calc(16 / 375 * 100vw)}.dl-cart-subscription-select-wrapper svg{width:calc(16 / 375 * 100vw);height:calc(16 / 375 * 100vw)}.dl-cart-subscription-select{font-size:calc(14 / 375 * 100vw);padding:0 6.4vw 0 0}.dl-cart-item-main-product-info-title-tag{display:flex;width:fit-content;height:calc(20 / 375 * 100vw);padding:0 calc(4 / 375 * 100vw);justify-content:center;align-items:center;gap:calc(10 / 375 * 100vw);font-size:calc(10 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}.dl-cart-item-main-product-info-title-tag-free,.dl-cart-item-minor-product-info-title-tag-free{display:flex;width:fit-content;height:calc(20 / 375 * 100vw);line-height:calc(20 / 375 * 100vw);padding:0 calc(4 / 375 * 100vw);justify-content:center;align-items:center;gap:calc(10 / 375 * 100vw);font-size:calc(10 / 375 * 100vw)}.dl-cart-item-minor-product-info-title-tag,.dl-cart-item-addons-item-product-text-title-tag{display:flex;width:fit-content;height:calc(20 / 375 * 100vw);padding:0 calc(4 / 375 * 100vw);justify-content:center;align-items:center;gap:calc(10 / 375 * 100vw);border-radius:calc(4 / 375 * 100vw);background:#f3f8ed;color:#315800;font-size:calc(10 / 375 * 100vw);font-style:normal;font-weight:500;line-height:normal;margin:0}.dl-cart-item-main-product-info-title>span{flex-direction:column}.dl-cart-item-minor-divider{width:calc(271 / 375 * 100vw);height:calc(1 / 375 * 100vw)}dl-cart-checkout-ll.dl-hidden-desktop #xcottonWrapper{max-height:0;opacity:0;transition:all .3s ease;overflow:hidden}dl-cart-checkout-ll.dl-hidden-desktop.dl-expanded #xcottonWrapper{max-height:27vw;opacity:1}.dl-cart-item-main-product-info-title-tag-hsa-fsa{margin-top:1.0667vw;gap:1.0667vw;padding:.5333vw 1.0667vw;border-radius:.5333vw;font-size:2.6667vw;line-height:3.7333vw}.dl-cart-item-main-product-info-title-tag-hsa-fsa-popover-content{top:calc(100% + 2.1333vw);box-shadow:0 0 2.1333vw #00000026;border-radius:1.0667vw;padding:3.2vw;font-size:3.7333vw;line-height:5.3333vw;width:91.4667vw}.dl-cart-item-main-product-info-title-tag-hsa-fsa-popover-content:before{border:1.8667vw solid transparent;border-bottom-color:#e5e5e5}.dl-cart-item-main-product-info-title-tag-hsa-fsa-popover-content:after{bottom:calc(100% - .2667vw);border:1.6vw solid transparent;border-bottom-color:#fff}}
